罗尔·伯克';s宙斯宝石在使用Ubuntu 13.04时给出退出状态1
Zeus gem在MacOSX上的工作与预期一样,但在Linux机箱上,它展示了此处描述的(和未解决的)问题: 使用:罗尔·伯克';s宙斯宝石在使用Ubuntu 13.04时给出退出状态1,ubuntu,zeus,Ubuntu,Zeus,Zeus gem在MacOSX上的工作与预期一样,但在Linux机箱上,它展示了此处描述的(和未解决的)问题: 使用: 带有ruby 1.9.3-p327-perf的Rbenv Ubuntu 13.04 golang版本2:1.0.2-2(根据“dpkg-l”) 尝试了几次宙斯的释放 问题 终端:“宙斯启动”短暂给出“退出状态1”,然后彩色终端界面向下移动一行并挂起,所有行“等待”(黄色) 到目前为止的故障排除 终端: sudo apt-get install golang (在Mac
- 带有ruby 1.9.3-p327-perf的Rbenv
- Ubuntu 13.04
- golang版本2:1.0.2-2(根据“dpkg-l”)
- 尝试了几次宙斯的释放
问题 终端:“宙斯启动”短暂给出“退出状态1”,然后彩色终端界面向下移动一行并挂起,所有行“等待”(黄色)
到目前为止的故障排除 终端:
sudo apt-get install golang
(在MacOSX上是“brew安装go”)
(还尝试了“gem install zeus-v 0.13.3.rc2”和“gem install zeus”,每次都卸载并重新创建初始化文件zeus.json和custom_plan.rb)
(安装了一个版本的宙斯)
(宙斯没有像预期的那样捆绑在一起)
(也尝试过删除zeus.json和custom_plan.rb)
更新 也不在同事的机器上使用MacOSX:
> sudo brew install go
Warning: go-1.0.3 already installed
> gem list
*** LOCAL GEMS ***
method_source (0.8.1)
zeus (0.13.3)
> rbenv version
1.9.3-p327-perf
更新2
好的,我可以通过ssh访问Linux box(Ubuntu),它让宙斯使用相同的代码库来处理它。我可以使用什么诊断来确定/比较它与本地机器的不同之处?我正在研究dpkg——现在就开始选择
更新3
显示已安装的json版本(1.5.4)
显示已安装的json版本(1.7.7)
关于这个问题的更新表明,json版本可能是问题所在;考虑到zeus安装的是ruby版本,而不是gemfile(显示在gem列表下),我运行了:
但是,这并不能解决我的问题,在出现故障的mac上,安装了Json 1.7.7。基于,我通过以下方式删除了旧方法\u source gem:
gem uninstall --all --force method_source
gem install method_source
这就成功了。对我有效的是将宙斯从我的档案中删除。前一天,我通过
gem install zeus
安装了宙斯,但忘了从我的项目的gem文件中删除。也许可以检查一下,以确保在运行zeus start时,只有一个安装的zeus版本可用,因为我一直遇到同样的问题,并且没有一个故障排除步骤能够成功地为我解决
在做了大量的头发拉扯和面部处理后,我通过以下步骤让宙斯开始工作:
bundle clean——强制从系统中删除所有未使用版本的gems。
这似乎是修复的重要部分——宙斯不喜欢发现多个版本的gems挂在周围,即使它们不在使用中gem卸载宙斯
并删除所有已安装的宙斯版本gem install zeus
仅获取最新版本(在我的例子中,这是0.15.1)bundle install
以确保安装了所有必要的gem在这之后,我一周来第一次能够毫无问题地启动宙斯。没有代表创建“Ubuntu-13.04”标签=pHey这是一篇非常有用的帖子!似乎很熟悉。。。哦,等等,这是我的=(你是如何修复的,过去的自我???没有为我修复它..讨论中的任何其他建议对我来说,宙斯只有在调试器下才失败。你的步骤2为我解决了这个问题(Mac 10.9.3,ruby 1.9.3)。谢谢!我所需要做的就是从我的Gemfile中删除宙斯。然后我就可以启动它了。
bundle show
zeus init
> sudo brew install go
Warning: go-1.0.3 already installed
> gem list
*** LOCAL GEMS ***
method_source (0.8.1)
zeus (0.13.3)
> rbenv version
1.9.3-p327-perf
gem list
bundle show
gem install json --version 1.7.7
gem uninstall json --version 1.5.4
rm zeus.json
rm custom_plan.rb
zeus init
zeus start
gem uninstall --all --force method_source
gem install method_source