0

私は2日間グーグルを検索してきましたが、まだ何が間違っているのかを理解できていません。

私は RoR をまったく初めて使用し、Michael Hartl による RoR チュートリアルに従っています

チュートリアルにはデフォルトの gemset が必要です... $ rvm use 2.0.0@railstutorial_rails_4_0 --create --default Using /Users/mhartl/.rvm/gems/ruby-2.0.0-p0 with gemset railstutorial_rails_4_0

指示に従ってすべてに従い、新しいアプリを作成することができました。次のステップは、gemfile を変更することです (完了)

次に、「バンドルの更新」を行うように言われました

この時点で、(最後まで正常に続行する前に) 次のエラー メッセージが表示されます。

RubyGems プラグインのロード中にエラーが発生しました "/Users/mike/.rvm/gems/ruby-2.0.0-p195@global/gems/rubygems-bundler-1.1.1/lib/rubygems_plugin.rb": 「rubygems-bundler」が見つかりませんでした(>= 0) 52 個の合計 gem(s) のうち (Gem::LoadError) gem メタデータを取得しています.... ... バンドルが更新されました

sudo bundle update として試してみると、これが得られます...

    /Users/mike/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems  /dependency.rb:296:in `to_specs': Could not find 'bundler' (>= 0) among 16 total gem(s) (Gem::LoadError)
from /Users/mike/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/dependency.rb:307:in `to_spec'
from /Users/mike/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem'
from /Users/mike/.rvm/gems/ruby-2.0.0-p195@global/bin/bundle:22:in `<main>'
from /Users/mike/.rvm/gems/ruby-2.0.0-p195@global/bin/ruby_noexec_wrapper:14:in `eval'
from /Users/mike/.rvm/gems/ruby-2.0.0-p195@global/bin/ruby_noexec_wrapper:14:in `<main>'

私は完全に困惑しています。ディレクトリを確認したところ、/Users/mike/.rvm/gems/ruby-2.0.0-p195@global/gems/rubygems-bundler-1.1.1/lib/rubygems_plugin.rb" が確実に存在します。

私は他の人が同様の問題を抱えていることを知っていますが、どんな助けも非常に感謝しています.私は完全に立ち往生しています.

4

1 に答える 1

0

まず、次のようにruby​​ の場所を確認します。

which ruby

次のように、レールの場所を 確認してください

which rails

/home/mike/.rvm/gems/ruby-2.0.0-p195/bin/railsを取得する必要が あります。すべてが正しければ、次の手順を実行します。

gem install bundler

bundler が正常にインストールされたら、単純な rails アプリケーションの作成を試みます。

rails new my_first_app

フォルダーを作成する必要があります: *my_first_app*

cd my_first_app
bundle
rails s

ポート 3000 で開発サーバーを実行する必要があります。ブラウザを開いて、localhost:3000にアクセスします。

Rails が正しく動作するはずです。

于 2013-06-01T13:01:49.200 に答える