github からアプリ コードをダウンロードしたところ、コマンドを実行しようとすると、rails s
このエラーが発生します -
The program 'rails' can be found in the following packages:
* rails
* ruby-railties-3.2
これはこのアプリのみに固有のものです。誰かがこれを修正する方法を教えてもらえますか? RVMを使用しています
github からアプリ コードをダウンロードしたところ、コマンドを実行しようとすると、rails s
このエラーが発生します -
The program 'rails' can be found in the following packages:
* rails
* ruby-railties-3.2
これはこのアプリのみに固有のものです。誰かがこれを修正する方法を教えてもらえますか? RVMを使用しています
他の誰かがこの問題を抱えている場合に備えて、上記は機能しません。実行してみてください:
/bin/bash --login
次に実行します
rvm use 2.0.0 #or whatever your version number is...
あなたの問題が正確に何であるかはよくわかりません。rvm を使用していて、Rails をインストールしている場合は、使用する必要がある場合があります。
rvm use 1.9.3
(バージョン番号はインストールによって異なる場合があります)。次に、これでジェムセットを持っている場合と持っていない場合があります。そう:
bundle install
この gemset に Rails gem をインストールする必要があります。たぶん使う
rvmsudo bundle install
または、Rails gem を手動でインストールします。ただし、これはアプリが期待する Rails のバージョンに部分的に依存します。他のオプションもありますが、これはほとんどうまくいくはずです。
バージョンを永続的に設定するには、次を使用できます。
rvm use 1.9.3 --default
これが機能するには、次のようなものが必要です。
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
~/.bash_profile に。
さらに、バージョンを頻繁に切り替える必要がある場合は、プロジェクト レベルで rvm オプションを設定できる .rvm フォルダーのようなものをプロジェクトに含めることができます (自分ではこれを使用しませんでしたが、rvm ホームページにドキュメントがあるはずです)。