繁体   English   中英

如何在Mac OS X Lion上用rvm安装Maglev?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM