2010-04-16 114 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