[英]How can I install Maglev with rvm on Mac OS X Lion?
我正在尝试在具有rvm的Mac OS X Lion上安装Maglev,但是正在运行
rvm install maglev
按照github页面上的指示仅会产生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'
似乎并没有太大帮助,因为它只是指出了gemstone服务器上不存在相应的文件。 Google似乎对此一无所知,所以我考虑过在这里问一个问题。 但是,在这样做之前,我尝试了一些尝试,然后进一步运行了一些
rvm install maglev-head
如某些博客文章中所述。 最终找到合适的文件,下载一堆东西并开始编译。 它说的一点开始看起来真的很好
Installing maglev to /[user-dir]/.rvm/rubies/maglev-head
以绿色显示,但不幸的是,它并没有取得更大的进步。 说完安装挂起
Creating default 'maglev' repository.
Generating maglev HTML documentation
Generating smalltalk FFI.
或至少要花30分钟以上才能说不出来。
此时停止安装看起来仍然很有希望
$ rvm list
rvm rubies
maglev-head [ x86_64 ]
但不幸的是
rvm use maglev-head
结果是
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:
不显示摘录,甚至不停下来。 实际上,该日志文件确实存在并且有一些错误消息,最能说明问题的是
GemStone is unable to open the file !TCP@localhost6#dbf!/[user-dir]/.rvm/rubies/maglev-head/data/maglev/extent/extent0.ruby.dbf
但目录确实存在,只是缺少的文件,我希望服务器在新映像上创建该目录。 不过,随着我的到来,情况看起来还不错
which irb
给我
/[user-dir]/.rvm/rubies/maglev-head/bin/irb
但是当我尝试启动irb时,我得到了
maglev-ruby: [Error] The MagLev server "maglev" is not running.
To fix this run "rake maglev:start" before running maglev-ruby.
但是如果我按照指示调用rake任务,我会再次得到
maglev-ruby: [Error] The MagLev server "maglev" is not running.
To fix this run "rake maglev:start" before running maglev-ruby.
使我陷入了递归因果循环。 尝试使用手动启动磁悬浮服务器
maglev start
就像我以前使用shell脚本进行安装时一样,也无法正常工作,这给了我
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:
再次没有显示摘录和悬挂。
任何帮助将不胜感激,因为磁悬浮看起来像是一个很有前途的基础架构。
您需要先执行“ rvm get head”; 我可以看到它正在寻找MagLev-26852.Darwin-i386.tar.gz,该版本用于MagLev和RVM的较旧版本。
我要做一个“ rvm remove maglev; rvm install maglev”,下载完成后,花的时间应该不会超过几分钟。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.