2014-04-03 38 views
0

我已經成功地將我的紅寶石寶石安裝到~的子目錄中,並使用--user-install選項來創建寶石。我現在可以在~/.gem/ruby/1.8/gems/之下看到它。`需要`用戶安裝的紅寶石模塊

不過,我無法require從我的腳本:

./public_html/tt_web/index.cgi:2:in `require': no such file to load -- mbox (LoadError) 
    from ./public_html/tt_web/index.cgi:2 

我加~/.gem/ruby/1.8/bin我按照信息herePATH變量(和我已經驗證它實際上與echo $PATH工作)。

我還需要從自定義路徑加載寶石?

這裏是gem env輸出,如果它可以幫助:

RubyGems Environment: 
    - RUBYGEMS VERSION: 1.3.7 
    - RUBY VERSION: 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux] 
    - INSTALLATION DIRECTORY: /var/lib/gems/1.8 
    - RUBY EXECUTABLE: /usr/bin/ruby1.8 
    - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-linux 
    - GEM PATHS: 
    - /var/lib/gems/1.8 
    - /home/elliott/.gem 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - "gempath" => ["/home/elliott/.gem", "/var/lib/gems/1.8"] 
    - "install" => "--user-install" 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 
+0

你安裝了'gem mbox'嗎? –

+0

是的。 「我已經成功安裝了我的紅寶石寶石...」 – ebarrere

+0

不是。你運行過'gem install mbox'命令嗎?欲瞭解更多信息,請訪問https://rubygems.org/gems/mbox –

回答

0

好了,我不知道爲什麼這個工程,但加入require 'rubygems'我的代碼固定的一切的頂部。也許別人仍然可以照耀爲什麼,但我只是很高興它現在正在工作:)