Je suis en train d'installer Maglev sur Mac OS X Lion avec RVM, mais en cours d'exécutionComment puis-je installer Maglev avec rvm sur Mac OS X Lion?
rvm install maglev
comme indiqué sur la page GitHub donne seulement une erreur 404:
curl: (22) The requested URL returned error: 404
ERROR: The requested url does not exist: 'http://glass-downloads.gemstone.com/maglev/MagLev-26852.Darwin-i386.tar.gz'
qui ne semble pas trop utile , comme il indique juste que le fichier respectif n'existe pas sur le serveur de gemme. Google ne semble pas savoir à ce sujet, alors j'ai pensé à poser une question ici. Cependant, avant de le faire, j'ai essayé un peu plus et et a obtenu un peu plus loin la course
rvm install maglev-head
comme mentionné dans certains postes de blog. Cela trouve finalement un fichier approprié, télécharge un tas de choses et commence à compiler. Il commence à regarder vraiment bien à un point où il est dit
Installing maglev to /[user-dir]/.rvm/rubies/maglev-head
en vert, mais malheureusement, il ne va pas beaucoup plus loin. L'installation se bloque après avoir dit
Creating default 'maglev' repository.
Generating maglev HTML documentation
Generating smalltalk FFI.
ou tout au moins il faut toujours (plus de 30 minutes) sans rien dire.
Arrêter l'installation à ce point semble toujours prometteur me donner
$ rvm list
rvm rubies
maglev-head [ x86_64 ]
mais malheureusement
rvm use maglev-head
résultats dans
startstone[Info]: Starting Stone repository monitor 'maglev'.
startstone[Error]: Stone process (id=61119) has died.
startstone[Error]: Examine '/[user-dir]/.rvm/rubies/maglev-head/log/maglev/maglev.log' for more information. Excerpt follows:
sans afficher un extrait et même sans arrêter. En fait, le fichier journal existe et a quelques messages d'erreur, le plus révélateur semble être
GemStone is unable to open the file [email protected]#dbf!/[user-dir]/.rvm/rubies/maglev-head/data/maglev/extent/extent0.ruby.dbf
mais le répertoire existe, il serait tout simplement le fichier qui manque, et j'attendre le serveur pour créer celui-là sur une nouvelle image. Pourtant, la situation ne semble pas trop mauvais que je reçois
which irb
me donner
/[user-dir]/.rvm/rubies/maglev-head/bin/irb
mais lorsque je tente de démarrer irb je reçois
maglev-ruby: [Error] The MagLev server "maglev" is not running.
To fix this run "rake maglev:start" before running maglev-ruby.
mais si j'appelle la Rake Tâche comme indiqué Je reçois à nouveau
maglev-ruby: [Error] The MagLev server "maglev" is not running.
To fix this run "rake maglev:start" before running maglev-ruby.
me mettre dans une boucle de causalité récursive.Essayer de démarrer le serveur maglev manuellement à l'aide
maglev start
comme je l'ai fait sur une installation précédente en utilisant les scripts shell ne fonctionne pas non plus, me donner
startstone[Info]: Starting Stone repository monitor 'maglev'.
startstone[Error]: Stone process (id=61400) has died.
startstone[Error]: Examine '/[user-dir]/.rvm/rubies/maglev-head/log/maglev/maglev.log' for more information. Excerpt follows:
à nouveau sans afficher un extrait et la pendaison.
Toute aide serait appréciée car Maglev ressemble à une pièce d'infrastructure très prometteuse.
Hmm. Cela fonctionne bien pour moi, et je dirais que l'installation s'est produite en moins de 10 minutes. –
J'ai essayé de réinstaller maglev, en le désinstallant d'abord par 'rvm uninstall maglev-head', mais cela ne fonctionnait pas correctement non plus. J'ai dû supprimer manuellement les répertoires 'maglev-head' et' GemStone ... 'de' .rvm/src' avant que l'installation ne se répète. Malheureusement, l'installation est suspendue pendant un certain temps sur 'Generating smalltalk FFI. ', Mais cette fois-ci, elle s'est terminée, mais mon processus Stone est de nouveau mort. En examinant '~/.rvm/rubies/maglev-head/log/maglev/maglev.log' encore une fois m'a peu dit, car le fichier requis' extent0.ruby.dbf' devrait être créé par le serveur au démarrage (et les permissions le permettent). – Patru