我剛剛下載的Ruby 2.0,並與require
一個嚴重的問題,當我嘗試運行一個簡單的末日應用:無法加載文件
/Users/Kuba/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- sinatra (LoadError)
from /Users/Kuba/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from test.rb:1:in `<main>'
而且,這和我有一個問題,現在其他程序,當我使用Ruby 1.8.7時工作得很好。
我該怎麼辦?
但我不使用任何寶石的程序,但我只是做其他的文件,使我有同樣的結果 – Leo 2013-03-02 21:32:49
[辛納屈(https://rubygems.org/gems/sinatra)是一個寶石。你如何使用紅寶石?你是從shell還是從web應用程序使用ruby?也許你從一個Web應用程序使用Ruby,而沒有意識到你使用了額外的寶石。 – knut 2013-03-02 21:36:14
好的,但我也試圖運行其他程序,而不僅僅是使用sinatra這個。他們中的一些人使用require(一些模塊和東西)附加了其他文件,他們都拒絕工作。我知道他們寫的是正確的,因爲我已經多次使用它們多次 – Leo 2013-03-02 21:39:16