0

Rails 3.2.11をRubyにインストールし、Ubuntu12.04の1.9.3-p374RVM経由のバージョンを使用しています。ドロップダウン端末が付いたバージョンのやくけアプリもインストールしました。2.9.8-1通常、Gnomeターミナルでは、RubyコマンドとRailsコマンドの両方を実行できます。しかし、ヤクアケでは、Rubyは実行できますが、Railsコマンドは実行できません。ヤクアケからのコマンドは次のとおりです。

➜  ~  ruby -v
ruby 1.9.3p374 (2013-01-15 revision 38858) [i686-linux]
➜  ~  rvm -v
rvm 1.18.5 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
➜  ~  rails -v
zsh: correct 'rails' to 'tail' [nyae]? n
zsh: command not found: rails

すべてに加えて:

  • bashシェルとzshシェルの両方が試されましたが、同じ結果が得られました
  • 関連するRVMサイトでは、RubyおよびRailsコマンドをログインシェルとして実行する必要がありますが、Yakuakeアプリにはログインシェルとしてコマンドを実行するオプションがありません
  • また、Yakuakeの代わりにGuakeターミナルを試しました。ログインシェルオプションがありますが、良い代替アプリではなく、ログイン時に起動するように設定されていますが、ログイン時に起動しません。
4

1 に答える 1

2

シェルにデフォルトのrubyを使用させることができない場合は、新しいシェルごとにデフォルトを手動で実行する必要があります。

rvm use default

または、ソーシングのデフォルトをまたはに追加し~/.bashrcます~/.zshenv

export rvm_path="$HOME/.rvm"
if [[ -s "$rvm_path/environments/default" ]]
then source "$rvm_path/environments/default"
else PATH="$PATH:$rvm_path/bin"
fi
于 2013-02-18T16:21:35.397 に答える