1
$ PATHにディレクトリ全体ではなく単一の実行可能ファイルを追加することは可能ですか?
OSXにXAMPPをインストールしました。デフォルトではbin、$PATH変数にさまざまなユーティリティが満載された独自のディレクトリへのパスを追加しています。 # Add path to XAMPP PHP version export XAMPP_PHP=/Applications/XAMPP/xamppfiles/bin export PATH="$XAMPP_PHP:$PATH" 残念ながら、そのユーティリティの1つがと呼ばれますHEAD。これは、OSXの大文字と小文字を区別しないファイルシステムのおかげで、Unix headコマンドと衝突します。XAMPP HEADはまったく関係ありませんhead(HTTP HEADリクエストを発行すると思います)。 もちろん、headとXAMPPの両方を使用したいので、パス変数の順序を変更しました。 export PATH="$PATH:$XAMPP_PHP" これによりを使用できますheadが、XAMPPのバージョンのPHP(たとえば、5.5)と、OSXに付属するプレインストールバージョンのPHP(5.3)との間に衝突が生じています。5.3へのパスが最初に来るので、それが優先されます。 ハックな解決策の私の計画は、完全なファイルパス+名前の前にXAMPPのバージョンのPHPを追加し、その後にパスの残りを追加することでした$PATH。 export PATH="/Applications/XAMPP/xamppfiles/bin/php:$PATH:$XAMPP_PHP" これは機能していないようです。bashを再起動して確認php -vしても、PHP 5.3(組み込みバージョン)のままです。特定のファイルパスを追加することも可能$PATHですか?
9
path