0

rvm (および .rvmrc ファイル) を正しく設定していないため、RoR プロジェクトのディレクトリに移動して、rails sまたは他のrailsコマンドを入力すると、次のエラーが表示されます。

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

そして、rvm use 1.9.3-p392それを修正するために入力する必要があります。

.rvmrc ファイルに含まれるもの

environment_id="ruby-1.9.3-p392@project1"
if [[ -d "${rvm_path:-$HOME/.rvm}/environments"
  && -s "${rvm_path:-$HOME/.rvm}/environments/$environment_id" ]]
then
  \. "${rvm_path:-$HOME/.rvm}/environments/$environment_id"
  for __hook in "${rvm_path:-$HOME/.rvm}/hooks/after_use"*
  do
    if [[ -f "${__hook}" && -x "${__hook}" && -s "${__hook}" ]]
    then \. "${__hook}" || true
    fi
  done
  unset __hook
else
  # If the environment file has not yet been created, use the RVM CLI to select.
  rvm --create  "$environment_id" || {
    echo "Failed to create RVM environment '${environment_id}'."
    return 1
  }
fi
4

3 に答える 3

1

Try rvm use ruby-1.9.3-p391 --default

于 2013-05-16T09:04:55.173 に答える
1

RVM の最新バージョンの .rvmrc は非推奨です。動作するはずですが、新しい構文を試してください:

.ruby-version ファイルに入れます:

1.9.3-p392

さらに、 .ruby-gemset を定義できます

yourgemsetname
于 2013-05-16T09:08:08.240 に答える