1

端末エミュレータである Terminator を使い始めましたが、Rails アプリケーションを実行すると Rails が見つかりません。

humberto@asterix:~$ rails -v
The program 'rails' can be found in the following packages:
 * rails
 * ruby-railties-3.2
Try: sudo apt-get install <selected package>

誰もそれを解決する方法を知っていますか?

4

2 に答える 2

4

RVM が適切にロードされていることを確認する

端末エミュレーターについては何も知りませんが、RVM で使用するために環境が適切に変更されていない可能性があります。シェルが以下を含むファイルをソースしていることを確認してください。

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

シェルとエミュレーターに応じて、これは次のいずれかになる可能性があります。

  • ~/.profile
  • ~/.bash_profile
  • ~/.bashrc

他のすべてが失敗した場合は、必要な行を含むシェル スクリプトを作成し、それを対話的に現在のシェルにソースします。たとえば、スクリプトを作成してsource ~/bin/my_rvm_setup.shから、正しい環境変数とシェル関数を設定することができます。

于 2013-01-08T17:24:10.007 に答える