我将rvm设置为
# .rvmrc
rvm use rbx-2.0.0-rc1 它正确地设置了版本
$ ruby -v
rubinius 2.0.0rc1 (1.8.7 release 2012-11-02 JI) [x86_64-apple-darwin12.2.1]当我试着
$ gem install celluloid -v '0.12.3'我得到了错误
ERROR: Error installing celluloid:
celluloid requires Ruby version >= 1.9.2.有什么问题吗?我知道Celluloid支持Rubinius,因为它是推荐的解释器。https://github.com/celluloid/celluloid
更新:多亏了这个链接https://gist.github.com/4123305,我弄明白了
我需要传递-X19标志
ruby -X19 -S bundle发布于 2012-12-07 03:42:30
发布于 2012-12-07 08:52:44
您可以在编译级别强制执行此操作:
rvm install rbx --1.9现在,rbx的所有使用都将默认在1.9模式下工作。
https://stackoverflow.com/questions/13751069
复制相似问题