0

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

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:~$ 
4

2 回答 2

0

sudo command和之间有很大的区别command,因为 sudo'ing 弄乱了环境变量。我敢打赌,如果你这样做sudo ruby -v,它不会是 1.9.3。

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

于 2012-07-18T06:21:10.083 回答