他のbinファイルをどのように選択できますか?

他のbinファイルをどのように選択できますか?

HomebrewとWineBottler経由でWineをインストールしました。

wine.binという名前のファイルがいくつかあります。

たとえば、私が走るとき

 wine morrowind

/applications/wine.app/contents/resources/bin/wine 使いたいものから始まります/usr/local/Cellar/wine/1.7.27/bin/wine

私はこれを実行しようとしていますsudo ln -s /usr/local/Cellar/wine/1.7.27/bin/wine /usr/bin

/usr/binにシンボリックリンクしましたが、実行してもwineまだwine.app

どんなアイデアがありますか?

答え1

あなたの道は何ですか?

echo $PATH

最初にリストされています。
.bashrc問題を解決するには、次の設定を行います。

PATH=/usr/local/Cellar/wine/1.7.27/bin/:$PATH

答え2

すでに述べたように、環境変数を使用してシェルPATH/usr/bin.bash_profileこの目的に使用する必要があり、.bashrc使用時に望ましくない副作用があります。どちらのファイルもホームディレクトリにあります/home/<your username>/.bash_profile

より永続的なソリューションが必要な場合は、シンボリックリンクソリューションも機能しますが、ターゲットファイルの上書きを拒否するため、コマンドは機能しません。したがって、コマンドを実行する前に、元のファイルを安全な場所に移動する必要がありますln。 -f(force)フラグを使用してターゲットファイルを上書きすることもできますが、おそらくこれをしたくないでしょう。

関連情報