0

Ubuntu 12.04

当我执行时:rails server

我得到一些似乎自相矛盾的信息(1.9.3 和 1.8.7?)

/home/byoung/.rvm/gems/ruby-1.9.3-p194/gems/pg-0.13.2/lib/pg_ext.so: [BUG] Segmentation fault
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]

ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

sudo ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]

sudo rails 服务器启动得很好,但运行的是 1.8.7 版

编辑是的,我有 RVM

4

1 回答 1

1

当你切换到 sudo 时,你将离开你的 shell,RVM 在那里有设置商店。在你的 shell 中,它使用的是 1.9.3,但在 sudo 中,它使用的是默认的 1.8.7

一般来说:不要将 sudo 与 rvm 一起使用。

于 2012-05-06T18:06:23.810 回答