我无法理解安装失败的原因:
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:~$
答案 0 :(得分:1)
答案 1 :(得分:0)
sudo command
和command
之间存在巨大差异,因为sudo'ing搞乱了环境变量。我敢打赌如果你sudo ruby -v
它不会是1.9.3。
解决方案取决于很多方面。试试rvm?试试gemsets?使非超级用户可写的任何文件夹都不需要sudo? (sudo chown <your_yourname> <directory> -R
)