1

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
4

2 に答える 2

2

これをコンパイル レベルで強制できます。

rvm install rbx --1.9

現在、rbx のすべての使用は 1.9 モードでデフォルトで機能します。

于 2012-12-07T00:52:43.537 に答える
1

このリンクのおかげで理解しましたhttps://gist.github.com/4123305

-X19 フラグを渡す必要がありました

ruby -X19 -S bundle
于 2012-12-06T19:42:29.550 に答える