2010-04-16 113 views
2

我會告訴你我在此輸出:寶石安裝罰款,但沒有顯示出下耙寶石爲安裝

rake gems 
(in /Users/jp/Sites/central/trunk) 
    - [F] authlogic 
    - [R] activesupport 
    - [F] builder 
    - [F] formtastic 
    - [R] activesupport >= 2.3.0 
    - [R] actionpack >= 2.3.0 
    - [ ] fastercsv 

I = Installed 
F = Frozen 
R = Framework (loaded before rails starts) 

確保fastercsv安裝:

gem which fastercsv 
/usr/local/lib/ruby/gems/1.8/gems/fastercsv-1.5.3/lib/fastercsv.rb 

通過各種安裝後的方法,但只有一個顯示在這裏:

sudo rake gems:install 
(in /Users/jp/central/trunk) 
gem install fastercsv 
Successfully installed fastercsv-1.5.3 
1 gem installed 
Installing ri documentation for fastercsv-1.5.3... 
Installing RDoc documentation for fastercsv-1.5.3... 

然後再試一次。

rake gems 
(in /Users/jp/Sites/central/trunk) 
    - [F] authlogic 
    - [R] activesupport 
    - [F] builder 
    - [F] formtastic 
    - [R] activesupport >= 2.3.0 
    - [R] actionpack >= 2.3.0 
    - [ ] fastercsv 

I = Installed 
F = Frozen 
R = Framework (loaded before rails starts) 

有一點要知道的是,我試圖解開寶石的包裝,但如果它不認爲它已安裝它不能解壓縮它。

另一件事是我真的試圖弄清楚這一點。有很多人說你的用戶帳戶清理本地寶石,總是安裝sudo等,但我已經嘗試了所有這些。

你們會做什麼來解決這個問題?

感謝了許多倍,

喬希

回答

1

雖然我不能得到這個工作,我想,如果我刪除了所有我的寶石從我的整個系統,開始新鮮,我可以得到它的工作。但是我想,既然我正在那樣做,爲什麼不嘗試新的東西。

這新奇進來RVM(Ruby的版本管理器)的形式:http://rvm.beginrescueend.com/

RVM,基本上是你的Ruby/Rails /寶石和應用程序之間的一層。它允許您在系統上安裝多個版本的ruby 導軌,並在它們之間無縫切換。您還可以爲每個安裝(或一個安裝的多個GemSets)設置單獨的「GemSets」。非常強大的東西。

此外,你不使用sudo來安裝寶石,所以我覺得如果不是那麼單純的原因,它會更好。

,所以我就開始與RVM和它讓我從頭開始(可能比沒有它快)開始,並讓我在未來的擴展能力測試多種環境和寶石等

退房網站如果你有寶貴的問題,就去試試吧。

Josh

+0

謝謝你會檢查出來。 – 2010-04-22 16:16:42

0

這將工作:config.gem "fastercsv", :version => '1.5.3', :lib => 'fastercsv'

+0

試過了。仍然做同樣的事情。耙寶石:安裝工作正常,但耙寶石顯示未安裝。 – 2010-04-22 15:43:04