Ruby on rails Gems安装良好,但不';t显示为安装在rake gems下

Ruby on rails Gems安装良好,但不';t显示为安装在rake gems下,ruby-on-rails,unix,rubygems,gem,Ruby On Rails,Unix,Rubygems,Gem,我将在这里向您展示我的输出: 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 =

我将在这里向您展示我的输出:

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)
要知道的一件事是,我试图解包的宝石,但如果它不认为它的安装,它无法解包

另一件事是我真的想弄明白。有很多人说清理你用户帐户中的本地gems,总是用sudo安装,等等,但我已经尝试过了

你们会怎么解决这个问题

多谢各位


Josh

这将起作用:
config.gem“fastercsv”;:version=>“1.5.3”;:lib=>“fastercsv”
虽然我无法让它工作,但我想如果我从整个系统中删除所有gem并重新开始,我可以让它工作。但我想既然我一直在这么做,为什么不尝试一些新的东西呢

这种新特性以RVM(Ruby版本管理器)的形式出现:

RVM基本上是ruby/rails/gems和应用程序之间的一层。它允许您在系统上安装多个版本的ruby和rails,并在它们之间无缝切换。您还可以为每个安装设置单独的“gemset”(或为一个安装设置多个gemset)。非常强大的东西

此外,你不使用sudo来安装gems,所以我觉得如果不是因为这个原因,它会更好

因此,我开始使用RVM,它允许我从头开始(可能比没有它更快),并使我能够在未来扩展测试多个环境和gem等

看看这个网站,如果你有宝石地狱的问题,试试看


乔希试过了。仍然做同样的事情。Rake gems:安装工作正常,但Rake gems显示未安装。