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'ing が環境変数を台無しにしたため、sudo commandとの間には大きな違いがあります。commandあなたがそうするならsudo ruby -v、それは1.9.3ではないに違いない。

解決策は多くのことに依存します。rvm を試しますか?ジェムセットを試してみませんか? sudo を必要としないように、非スーパーユーザーが書き込み可能なフォルダーを作成しますか? ( sudo chown <your_yourname> <directory> -R)

于 2012-07-18T06:21:10.083 に答える