2012-12-06 1 views
1

Je RVM ensemble àImpossible gem install Celluloid utilisant Rubinius 2.0.0

# .rvmrc 
rvm use rbx-2.0.0-rc1 

et définit la version correctement

$ ruby -v 
rubinius 2.0.0rc1 (1.8.7 release 2012-11-02 JI) [x86_64-apple-darwin12.2.1] 

lorsque je tente de

$ gem install celluloid -v '0.12.3' 

J'obtiens l'erreur

ERROR: Error installing celluloid: 
celluloid requires Ruby version >= 1.9.2. 

Quel est le problème? Je sais que Celluloid soutient Rubinius parce que c'est l'interprète recommandé. https://github.com/celluloid/celluloid

Mise à jour: j'ai tout compris grâce à ce lien https://gist.github.com/4123305

je devais passer le drapeau -X19

ruby -X19 -S bundle 

Répondre

1

j'ai tout compris grâce à ce lien https://gist.github.com/4123305

I nécessaire pour passer le drapeau -X19

ruby -X19 -S bundle 
+2

ceci n'est plus supporté dans la version master de rubinius, il doit être spécifié lors de la compilation. – mpapis

2

Vous pouvez forcer ce au niveau de la compilation:

rvm install rbx --1.9 

maintenant toutes les utilisations de RBX fonctionne par défaut en mode 1.9.