2011-07-10 67 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。此外,這工作之前(在同一臺計算機上)。

要求聲明全部工作,當我從互動紅寶石嘗試的東西。因此,他們都安裝。但我需要命令行。

==

編輯:這裏是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​​ ^ like that – InquilineKea

回答

4

它看起來像你沒有安裝打包機。嘗試運行gem install bundler,然後重新運行ruby hello.rb

此外,您輸入的最後兩個命令將不起作用。 ruby require 'date'將嘗試運行文件「require」並將其傳遞參數'date',而不是執行require 'date'。要執行一行紅寶石,請使用-e標誌,如下所示:

ruby -e "require 'date'" 
+0

好吧,謝謝!我只是運行gem install bundler。 – InquilineKea

+0

但是當我嘗試運行hello.rb時,它輸出這個由於某種原因: ← [31mCould找不到OptionParser-0.5.1在任何來源←[0米 ←[33mRun'束install'安裝丟失的寶石。←[0米 – InquilineKea

+0

你有沒有嘗試運行'捆綁install'? – henrikhodne

1

您的堆棧跟蹤說

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

您確定bundler是否確實安裝?如果不是,請嘗試

gem install bundler 

並重試。

編輯:

隨着你收到新的錯誤,只是嘗試運行

`bundle install` 

然後再試一次。

+0

非常感謝!是的,我剛安裝它。雖然現在它輸出一個新的錯誤(顯示在編輯的標題文章中)。 :( – InquilineKea

+0

不是'ruby bundle install' - 只是輸入'bundle install' – emboss

相關問題