回形针安装错误

时间:2012-06-22 18:46:18

标签: paperclip

我无法理解安装失败的原因:

pkerur@ubuntu:~$ rails --version
Rails 3.2.3

pkerur@ubuntu:~$ uname -a

Linux ubuntu 3.2.0-24-generic #38-Ubuntu SMP Tue May 1 16:21:07 UTC 2012 i686 i686 i386 GNU/Linux

pkerur@ubuntu:~$ ruby --version

ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]

pkerur@ubuntu:~$ sudo gem install paperclip

ERROR:  Error installing paperclip:
    paperclip requires Ruby version >= 1.9.2.

pkerur@ubuntu:~$ 

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

sudo commandcommand之间存在巨大差异,因为sudo'ing搞乱了环境变量。我敢打赌如果你sudo ruby -v它不会是1.9.3。

解决方案取决于很多方面。试试rvm?试试gemsets?使非超级用户可写的任何文件夹都不需要sudo? (sudo chown <your_yourname> <directory> -R