https://rvm.beginrescueend.com/rvm/install/ を使用してインストールRuby(Ruby 1.9.2p290)&gems(no problem))、次にインストール= Rails via gem install Rails
(Rails 3.2.0)。しかし、私がRails app(またはissue Rails -v
)/ userディレクトリ以外の別のディレクトリで、「プログラム 'Rails'は現在インストールされていません。次のように入力してインストールできます:Sudo apt-get install Rails」私はRuby -v「プログラム 'Ruby'は現在インストールされていません。次のように入力してインストールできます:Sudo apt-get install Ruby
"。
明らかに、これは$ PATHの問題ですが、長い間長いので、これを行う必要があったため、問題の修正方法を完全に忘れてしまいました。簡単な解決策だと思っていますが、現時点では、これを解決する方法について境界線が遅れているように感じています。
繰り返しますが、私の知る限り、アプリを作成するか、コマンドバージョンのコマンドを発行する限り、私の/ userディレクトリなどですべてうまくいきます。
同様に役立ついくつかのこと:
which Rails
は私に与えます:/home/j3/.rvm/gems/Ruby-1.9.2-p290/bin/Rails
which Ruby
は私に与えます:/home/j3/.rvm/rubies/Ruby-1.9.2-p290/bin/Ruby
事前に感謝、ジム
RvmがPATHに正しく追加されていない(または壊れている)ようです。
この行をプロファイル設定(.bashrcまたは.bash_profile)に追加します
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a Shell session *as a function*
そしてファイルを調達します:
source ~/.bashrc
または
source ~/.bash_profile
編集:誤って.bashrcにエコー行を追加したようです。ターミナルで実行する必要があります。
新しいRailsアプリを現在のディレクトリに作成する場合は、必ずrvm use {Ruby version}
と入力してください。また、rvm use --default {Ruby version}
を使用してデフォルトを設定し、 Rubyのそのrvmバージョンは、新しい端末をロードするたびに発生します。