0

そこで、brewパッケージマネージャーを使用してOS X 10.8にemacsバージョン24をインストールしました/usr/local/Cellar/emacs. 私は定期的にemacsバージョン22の組み込みバージョンを使用していますが、/usr/bin.

そのため、私が知りたいことが2つあります。

  1. bash が最初に検索する場所 /usr/local/Cellarとそのビンが含まれるように変更します。
  2. /usr/binの emacsのビンが の emacs のビンを呼び出すように変更するだけ/usr/local/Cellar/emacs/binです。

これらは 2 つの別個の質問ですが、関連しています。

編集:だから私はハックの仕事をして、編集して...bash_profileのエクスポートをし/usr/local/Cellar/emacs/24.3/binましたが、あるビンを別のビンに呼び出す方法を知りたいです。

4

1 に答える 1

1

/{usr/,}{s,}bin には何も触れない方がよいでしょう。次のようなものを .bash_profile に追加することで、bash で自作バージョンを使用できます。

export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin

/usr/local/bin と /usr/local/sbin を /etc/launchd.conf の最初に配置すると、予期しない副作用が生じる場合があります。たとえば、TextMateenv rubyでは、Ruby 2.0 または 1.9 の場合、多くのコマンドが機能しなくなります。

または、たとえば PATH を~/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin~/bin/ に設定し、シンボリック リンクを追加します。この回答を参照してください。

于 2013-04-20T19:16:56.737 に答える