2011-07-10 23 views
1
C:\Users\wipe\Quora-Personal-Analytics>ruby hello.rb 
hello 
C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original 
_require': no such file to load -- bundler/setup (LoadError) 
     from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 
`require' 
     from hello.rb:4 

C:\Users\wipe\Quora-Personal-Analytics>ruby require 'date' 
ruby: No such file or directory -- require (LoadError) 

C:\Users\wipe\Quora-Personal-Analytics>ruby require 'rubygems' 
ruby: No such file or directory -- require (LoadError) 

C:\Users\wipe\Quora-Personal-Analytics> 

===Rubyは私がRubygemsをインストールしたことを認めることを拒否します...なぜですか?

私は、Ruby 1.8.7を使用しています。また、これは前に(同じコンピュータ上で)動作しました。

要求文すべてdoは対話型ルビーから物事を試してみるとうまくいくので、それらはすべてインストールされています。しかし、私はコマンドラインが必要です。

==

編集:ここではHello.rb

puts "hello" 

require 'rubygems' 
require 'bundler/setup' 

require 'date' 
require 'watir' 
require 'optparse' 

の内容と、いくつかの新しいエラーは以下のとおりです。

C:\Users\wipe\Quora-Personal-Analytics>ruby require 'rubygems' 
ruby: No such file or directory -- require (LoadError) 

C:\Users\wipe\Quora-Personal-Analytics>ruby hello.rb 
hello 
←[31mCould not find OptionParser-0.5.1 in any of the sources←[0m 
←[33mRun `bundle install` to install missing gems.←[0m 

C:\Users\wipe\Quora-Personal-Analytics>ruby bundle install 
ruby: No such file or directory -- bundle (LoadError) 

C:\Users\wipe\Quora-Personal-Analytics>ruby -e "require 'date'" 

C:\Users\wipe\Quora-Personal-Analytics>ruby -e "require 'rubygems'" 

C:\Users\wipe\Quora-Personal-Analytics>ruby QuoraStats.rb "firstname-lastname" 
C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original 
_require': no such file to load -- httparty (LoadError) 
     from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 
`require' 
     from ./lib/Content.rb:1 
     from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 
`gem_original_require' 
     from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 
`require' 
     from QuoraStats.rb:10 

どういうわけか、ルビーバンドルは非常によく動作しないインストール:

C:\Users\wipe\Quora-Personal-Analytics>ruby bundle install 
ruby: No such file or directory -- bundle (LoadError) 
+0

単純に 'ruby'と入力すればどうなりますか?エラーかどうか – emboss

+0

それは何も出力しません - それは永遠にそこにとどまるだけで、私はCtrl-Cを押す必要があります。 – InquilineKea

+0

C:\ Users \ wipe \ Quora-Personal-Analytics> ruby​​ ^そのように – InquilineKea

答えて

4

あなたがバンドラをインストールしていないようです。 gem install bundlerを実行してから、ruby hello.rbに再実行してください。

また、最後に入力した2つのコマンドは機能しません。 ruby require 'date'は、ファイル "require"を実行しようとしており、引数'date'を渡し、require 'date'を実行しません。 1行のルビを実行するには、次のように-eフラグを使用します。

ruby -e "require 'date'" 
+0

gem install bundlerを実行しました。 – InquilineKea

+0

しかし、hello.rbを実行しようとすると何らかの理由でこれを出力します。 ← [31m OptionParser-0.5.1を見つけられませんでした←[0m ←見つからなかった宝石をインストールするには[バンドルインストール]を実行してください←[0m – InquilineKea

+0

'bundle install'を実行しようとしましたか? – henrikhodne

1

スタックトレースによると

`gem_original _require': no such file to load -- bundler/setup (LoadError)

実際にバンドラがインストールされていることを確認しましたか?そうでない場合は、

gem install bundler 

を試して再試行してください。

編集:あなたが受け取る新しいエラーで

、もう一度やり直してください

`bundle install` 

を実行してみてください。

+0

ああ、ありがとう!うん、私はそれをインストールしました。現在は新しいエラーが出ています(編集されたタイトル欄に表示されています)。 : – InquilineKea

+0

'ruby bundle install'ではなく、' bundle install'と入力してください。 – emboss

関連する問題