2012-07-20 3 views
0

lorsque j'essaie de gérer mon service mysql par l'outil vmc. Je suis une erreur comme ci-dessous:
quelle version de ruby ​​est nécessaire pour CloudFoundry?

$ vmc tunnel cucgp --port 9999 mysql 
Getting tunnel connection info: OK 

Service connection info: 
    username : uxpHWCAlOdElr 
    password : pIw5h2MKQjDOI 
    name  : d4bbe4b16b3904c41bd5ff42c1df92b7a 

Starting tunnel to cucgp on port 9999. 
Launching 'mysql --protocol=TCP --host=localhost --port=9999 --user=uxpHWCAlOdElr --password=pIw5h2MKQjDOI d4bbe4b16b3904c41bd5ff42c1df92b7a' 

terminate called after throwing an instance of 'std::runtime_error' 
    what(): Encryption not available on this event-machine 
已放弃 
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 

$ ruby -v 
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux] 
$ vmc -v 
vmc 0.3.18 

Est-ce que quelques problèmes avec ma version rubis-je installer simplement avec apt de la source ubuntu?. À la fin, je m'excuse pour mon pauvre anglais.

Répondre

2

nous vous recommandons d'utiliser au moins la version 1.9.2 ou Ruby, la meilleure façon d'installer c'est avec RVM - https://rvm.io/rvm/install/, une bonne analyse sur ce site avant de continuer

Pour l'installer, il suffit d'exécuter ce qui suit commande dans une fenêtre de terminal;

$ curl -L https://get.rvm.io | bash -s stable --ruby 

RVM vous permet de gérer plusieurs versions de rubis, il stocke également des pierres précieuses installées pour cette version dans votre chemin les utilisateurs à domicile qui signifie que vous pouvez installer des pierres précieuses sans avoir à utiliser sudo!

Une fois le RVM installé, je voudrais aller de l'avant et installer la version 1.9.3 de Ruby;

$ rvm install 1.9.3 

ensuite dire RVM utiliser cette version par défaut

$ rvm use 1.9.3 --default 

Une fois que vous avez fait cela, vous devez réinstaller toutes les gemmes que vous avez peut-être déjà installés pour 1.8.7, donc ré-installer vmc et caldecott

$ gem install vmc 
$ gem install caldecott 
Questions connexes