タグ付けされた質問 「path」

8
OS XでグローバルPATH環境変数を設定するにはどうすればよいですか?
すべてのユーザーシェルとGUIアプリケーションが同じPATH環境を取得できるように、OS XのグローバルPATH環境変数に追加したいと思います。 シェルスタートアップスクリプトのパスに追加できることは知っていますが、これらの設定はGUIアプリケーションに継承されません。 これまでに見つけた唯一の方法は、/etc / launchd.confの PATH環境変数を再定義することです。 setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/my/path で実際にPATHに追加する方法がわかりませんでしたlaunchd.conf。 私はこの方法について少し心配していますが、これまでのところこれが機能する唯一のものです。もっと良い方法はありますか?
101 mac-osx  path 

5
CentOSで$ PATHにディレクトリを追加しますか?
新しいサーバーを立ち上げ、CentOSをすべて実行しています。Ruby Enterprise Editionを正常にインストールした後、REE / bin(にある/usr/lib/ruby-enterprise/bin)ディレクトリを追加して、サーバー上のデフォルトのRubyインタープリターにします。 私は次のことを試しましたが、それは現在のシェルセッションに追加するだけです: export PATH=/usr/lib/ruby-enterprise/bin:$PATH すべてのユーザーに対してこのディレクトリを$ PATH に永続的に追加する正しいアプローチは何でしょうか。現在、ルートとしてログインしています。 前もって感謝します!

4
nginx proxy_passでパスを削除する方法
で実行中のWebアプリケーションがありhttp://example.com/、別のアプリケーションを別のサーバーに「マウント」したいhttp://example.com/en。アップストリームサーバーで動作してproxy_passいるようですが、1つの問題があります: upstream luscious { server lixxxx.members.linode.com:9001; } server { root /var/www/example.com/current/public/; server_name example.com; location /en { proxy_pass http://luscious; } } 開くとexample.com/en、私のアップストリームアプリケーションが戻ります404 not found /en。アップストリームにはpathがないため、これは理にかなっています/en。 あるproxy_path適切なソリューションは?/enルートパスとして代わりにリッスンするように「上流」を書き換える必要がありますか?または、アップストリームに渡されるパスを書き換えることができるディレクティブがありますか?
77 nginx  path  proxypass 

3
rsyncで完全なパスを維持する方法は?
rsyncでバックアップする場合、完全なディレクトリ構造を維持するにはどうすればよいですか? たとえば、リモートサーバーはsaturnであり、saturnの/ home / udi / files / picturesをbackupという名前のローカルディレクトリにバックアップします。 backup / picturesではなく、(ローカルに)backup / home / udi / files / picturesが必要です。
64 backup  rsync  directory  path 


4
現在実行されているバッチスクリプトを含むディレクトリを取得します
%0バッチファイルで使用して、バッチファイルのディレクトリを取得しますが、結果は次のとおりです。 c:\folder1\folder2\batch.bat このように、バッチファイル名なしのディレクトリだけが必要です。 c:\folder1\folder2\ どうすればいいですか?たぶん、パスをフィルタリングする必要があります。はいの場合、どうすればいいですか?

6
ログアウトせずにユーザーのPATH環境変数を変更するにはどうすればよいですか?
質問はほとんどすべてを言っています。自分のPATH環境変数を編集する権限を持っていないユーザーがいて、何らかの理由で環境変数を変更する必要がある場合PATH、ユーザーが再度ログインする前に管理者がログインして変更できるようにログアウトする必要があります。これは理想的ではありません。より良い方法でそれを行うことができますか?

1
IISに更新された環境PATH変数を表示させる
Oracle ExpressをWindows 2003 Serverにインストールし、その過程でPATHを更新しました。IISにPATHのこの変更を認識させようとしていますが、理解できません。アプリプールとIISサイトをリサイクルしましたが、成功しませんでした。IIS自体を再起動せずに認識させる方法はありますか?これはprodサーバーなので、IISをリセットする必要はありません。

4
エラー-GraphVizパッケージの「ドット」コマンドが見つかりません
Ubuntu Precision(12.04.1 LTS) 私はPEARが初めてです。 PEARをインストールしました。次に、梨を使用してphpdocをインストールしました。 グラフ機能を除いて、うまく機能しているようです。 私はこのコマンドを実行しました: /var/www/site5 $ phpdoc -f models/classes.php -t ./docs/classes Collecting files .. OK Initializing parser .. OK Parsing files Parsing /var/www/site5/models/classes.php Storing cache in "/var/www/site5/docs/classes" .. OK Load cache .. 0.026s Preparing template "clean" .. 0.069s Preparing 15 transformations .. 0.000s Build "elements" index .. …
19 ubuntu  path  pear  graph 

3
Active Directoryを削除した後、Windows Server 2012 GUIが失われた
申し訳ありませんが、私はここで直面している問題を理解するのにこだわっています。サーバーマネージャーからAD機能を削除し、再起動後、サーバー2012 GUIがなくなった。対処するコマンドプロンプトがあります。私が見つけたスレッドに基づいてバックGUIを有効にしようとしました。SConfigを実行しましたが、guiを復元するオプションno.12はありません。私はpowershellを実行しようとしましたが、「powershellは内部または外部として認識されません...」と述べました。パスをc:\ windows \ system32 \ windowspowershell \ v1.0に変更し、同じエラーメッセージを見つけるためだけにpowershellを実行してみました。サーバー2012のGUI機能を有効にするにはどうすればよいですか?

3
パス内の「 `」(アクセント記号/バックティック)をどのようにエスケープしますか?
よく使うファイルやフォルダには、「アクセント記号」文字(非シフトチルダ、バックティック、または普通のアクセント、whathaveyou ..)をプレフィックスとして付ける傾向があります。項目をアルファベット順に並べ替えながら、いくつかの項目を上部に表示することを選択できます。それは私がCLIまたはSSH / SCP経由でこれらのファイルにアクセスするために行くとき以外は、うまく動作します。 コマンドを実行しようとすると、ファイルをエスケープせずに呼び出し↝対話型セッションにキックされます。例えば↯ # scp -r dns.local:/`Downloads/CrazyRussianCars/ ~/ ↩ > それでも論理的な解決策を試してみたら↯ # scp -r dns.local:/\`Downloads/CrazyRussianCars/ ~/ ↩ bash: -c: line 0: unexpected EOF while looking for matching ``' bash: -c: line 1: syntax error: unexpected end of file 「新しい」ルールはexport NOW=$(date)vs export NOW= `date`のような構文を使用することを知っています (実際、SE MD構文で後者を書くのに時間がかかりました...)が、これはENVスクリプトとは無関係です。 .. 注: これは …

4
管理者以外のコマンドプロンプトに対してPATHの環境変数が展開されていませんか?
コマンドプロンプトが通常のユーザーによって実行されたときに、環境変数の展開に失敗するWindows 7マシンがあります%PATH%。代わりにコマンドプロンプトが管理者として実行される場合(右クリック、管理者として実行)、%PATH%適切に展開されます。 具体的に%PATH%はcmd.exe、ユーザーとして実行する場合(で表示set path)は次のとおりです。 Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Wbem;%SYSTEMROOT\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\ ...一方%PATH%、cmd.exe管理者として実行する場合は次のとおりです。 Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\Wbem;%SYSTEMROOT\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\ 新しいユーザーとしてログインして新しいプロファイルを作成しようとしましたが、そのプロファイルでも問題が解決しません。HKEY_CURRENT_USER\Environment\PATH存在せず、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path[コンピューターのプロパティ]-> [環境変数]で定義されたシステム全体のパスと一致します。 誰がこれが何であるか、または私がどこで見ることができるかについてのアイデアを持っていますか?

1
リモートrsyncがパスにある場合、rsyncにはrsync-pathが必要です
リモートrsyncがパスにある場合でも、rsyncに--rsync-pathフラグが必要な理由について、私はかなり混乱しています。 検討してください: $ rsync -avze 'ssh -p 22' --delete public/ pmatos@domain.com:~/public_html bash: /usr/local/bin/rsync: No such file or directory rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: remote command not found (code 127) at io.c(601) [sender=3.0.7] 次に--rsync-pathを追加してみました $ rsync -avze 'ssh -p 22' --rsync-path=/usr/bin/rsync --delete public/ pmatos@domain.com:~/public_html …
11 rsync  path 

3
バッチファイルでグローバルPATH環境を設定するにはどうすればよいですか?
私たちの環境のグループポリシーは、ログオンするたびにPATH変数を上書きし、「非標準」のコンピューターを実行すると、完全に間違ったものになります(C:\ WindowsとC:\ WINNT、見つからないディレクトリなど)。現在、ログオンするたびに手動で変更していますが、面倒になり始めています。 SETコマンドを使用してバッチファイルのPATH変数を変更すると、ローカルスコープしか持たないため、変更はバッチファイルのコマンドにのみ適用されます。 set PATH=C:\WINNT;C:\WINNT\System32 set PATH このバッチファイルは新しいパスを出力しますが、set PATH後でコマンドラインで実行した場合でも、元のパスのままです。 バッチファイルでグローバル PATH環境を設定するにはどうすればよいですか?または、私が使用できる別のテクニックはありますか?

4
リモートSSH接続でrsyncを使用する場合のリモートパス内のスペースのエスケープ
SSHを使用してrsyncをリモートサーバーに接続する場合、リモートパスのスペースなどをどのようにエスケープしますか?単純なバックスラッシュは、ローカルのbashプロンプトのスペースをエスケープしますが、リモートマシンでは、スペースはパスの区切りとして読み取られるため、そのパスの終わりを示します。 つまり、実際に宛先が「一部」ではなく「一部のディレクトリ」であるため、rsync -avz /path/to/source/some\ dir/ user@host.tld:/path/to/dest/some\ dir/リモートサーバーが/path/to/dest/some/その宛先をリモートで読み取っているので、宛先をリモートで見つけることができません。 同じコマンドを試してバックスラッシュとスペースをエスケープしてローカルのbashプロンプトを通過し、リモートサーバーのバックスラッシュを維持すると(合計3つのバックスラッシュ:)/path/to/dest/some\\\ dir/、実際にリモートサーバーにバックスラッシュが送信されますが、リモートサーバー次に、パスとその後のスペースと文字を削除するの/path/to/dest/some\/ではなく、パスを解釈します/path/to/dest/some\ dir/。 パスを引用符でラップしようとすると、パスはほぼ同じように動作し、パスをスペースで効果的に切り離します。したがって、ローカルのbashプロンプトを通過するためにのみ機能します。 最初は "-"(スペース-ハイフン-スペース)セグメントが含まれるパスを使用していましたが、リモートサーバーがエラーrsync: on remote machine: -: unknown optionを返していましたが、そもそもこのスペースをエスケープする作業全体が開始されました。 では、リモートパスからスペースやハイフンなどの誤った文字を削除せずに、これをリモートサーバーで正しく機能させるにはどうすればよいですか。
10 ssh  bash  rsync  remote  path 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.