Railsがこのチュートリアルを完了しようとしているのは初めてですが、始めることすらできません。 http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec-rails_server
私はステップ1.2.5にいます
私は次を使用してサーバーを起動することになっています:$ rails server
railsコマンドを実行しようとすると、このエラーが発生します。
localhost:first_app home$ rails server
/usr/bin/rails:22: undefined method `gem' for main:Object (NoMethodError)
過去に他の本から他のチュートリアルを完了したので、runningrailsコマンドは以前は機能していました。ただし、このチュートリアルの手順のどこかで、何かが台無しになりました。
bash_profileを編集するとこれが発生した可能性はありますか?
私のbash_profileは次のようになります。
export PATH=/bin:/usr/bin:"$PATH"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
リスト1.1の手順に従って、次の行を追加しました:export PATH = / bin:/ usr / bin:"$PATH" 。gem構成ファイルを作成します。
これが役立つかどうかはわかりませんが、次のように入力すると次のようになります。
$ which rails
私は得る:
/Users/home/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/bin/rails