0

私はRubyonRailsのチュートリアルを調べていますが(私はまったく無知です)、バンドラーに問題があるようです。元々、「バンドルインストール」は正常に機能していましたが、現在は次のようになっています。

C:\Users\Me\RonR\first_app>bundle install
C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:926:in `report_activate_error': Could not find RubyGem bundler (>= 0) (Gem::LoadError)
        from C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:244:in `activate_dep'
        from C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:236:in `activate'
        from C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:1307:in `gem'
        from C:/RailsInstaller/Ruby1.9.3/bin/bundle:18:in `<main>'

別のスレッドで「geminstallbundler」を実行するための提案に従ってみましたが、それ自体が次のようになります。

C:\Users\Me\RonR\first_app>gem install bundler
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - C:/Program Files (x86)/ruby-1.9.2/bin/bundle.bat

私は周りを検索しようとしましたが、私はこれらすべてに非常に慣れていないので、他の誰かの問題が私のものと同じであるかどうかさえわからないことがあります。私が提供する必要のある関連情報が他にあるかどうか教えてください。

よろしくお願いします。

4

2 に答える 2

5

gem install bundleradminコマンドプロンプトを使用するかC:/Program Files (x86)/ruby-1.9.2、ユーザーが書き込みを許可するための権限を変更するか、Ruby 1.9.2のインストールパスを書き込み可能な場所(などc:\ruby-1.9.2)に変更した後、 bundler()をインストールする必要があります。

于 2013-01-22T06:12:35.283 に答える
0

権限のないアカウントでコマンドを実行しているようです。試す:

sudo gem install bundler 
于 2013-01-22T08:45:48.580 に答える