スーパーコンピュータにリモートアカウントがあります。依存関係でバージョンが必要なCMUSphinx
ソフトウェアをインストールする必要があります。swig 2.0+
ただし、サーバーはすでにインストールされていますversion 1.3.40
。
これはルートではないため、更新が不可能で、swig 3.0.12
ローカルアカウントパスにインストールしました。$HOME/地域/蜂蜜を飲む正しくインストールされました。
ところで、インストール後のバージョンを確認してみると、まだ1.3.40が出ていました。
したがって、更新する必要があるパスやエントリがあるようですが、正確に何を変更するのかわかりません。なぜなら私はUnixに初めて触れたからです。
答え1
コマンドラインに入力すると、swig
シェルはリストされたディレクトリからそのコマンドを検索します$PATH
。それを使用します最初見つかった内容と一致します。
swig
あなたがインストールしたものが(おそらく)その中にあり、$HOME/local/swig/bin
そのディレクトリがあなたのものではないか遅すぎたので、コマンド$PATH
の古いバージョンを選択するでしょう。
$HOME/local/swig/bin
パスの先頭に置きます(最初にこれが正しいディレクトリであることを確認してください)。
PATH="$HOME/local/swig/bin:$PATH"
また、見ることができますユーザー環境変数を設定するには? (永久、非セッション)
または、swig
指定されたパスを使用して実行します。
$ ~/local/swig/bin/swig
またはホームディレクトリにある場合:
$ local/swig/bin/swig