0

誰かが私にそれが何を意味するのか説明できることを非常に感謝します:

ror@ubuntu:$ sudo gem install linecache19 -v '0.5.12'
ERROR:  Error installing linecache19:
    linecache19 requires Ruby version >= 1.9.2.
ror@ubuntu:$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

私が理解しているように 1.9.3 >= 1.9.2 ? 私が間違っている?

4

2 に答える 2

0

@Danielが指摘したように、RVMを試してみるか、さらに簡単に、次のようなものを使用してください: https://github.com/joshfng/railsready

これにより、Rails が ubuntu マシンに自動的にインストールされます。

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
于 2012-07-04T12:01:05.147 に答える
0

gem install コマンドを sudo として実行していますが、ruby -v自分のユーザーとして実行しています。使用sudo ruby -vすると、おそらくruby 1.8.7バージョンとして取得されます。

提案されているように、rvmsudo で gem を使用し、二度とインストールしないでください。

于 2012-07-04T12:02:32.880 に答える