我会在这里向您展示我的输出:
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等安装。但我已经尝试了所有这些。
你们会做些什么来解决这个问题?
多次致谢,
约什
答案 0 :(得分:1)
虽然我无法让这个工作,但我想如果我从整个系统中删除了所有宝石并重新开始,我就可以让它工作了。但我觉得自从我这样做以后,为什么不尝试新的东西。
这种新颖性以RVM(Ruby Version Manager)的形式出现:http://rvm.beginrescueend.com/
RVM,基本上是ruby / rails / gems和你的应用程序之间的一个层。它允许您在系统上安装多个版本的ruby 和 rails,并在它们之间无缝切换。您还可以为每个安装设置单独的“GemSets”(或者为一个安装设置多个GemSet)。非常强大的东西。
此外,你不使用sudo安装宝石,所以如果不是因为这个原因我发现它更好。
所以我开始使用RVM,它允许我从头开始(可能比没有它更快)并且在将来为我提供测试多种环境和宝石等的扩展能力。
如果您遇到宝石地狱问题,请查看该网站并试一试。
约什
答案 1 :(得分:0)
这将有效:config.gem "fastercsv", :version => '1.5.3', :lib => 'fastercsv'