Zeus gem https://github.com/burke/zeus在MacOSX上按预期工作,但是,在Linux机器上它显示了所描述的问题(和未解决的):https://github.com/burke/zeus/issues/237
使用:
终端:"zeus start"短暂地给出"退出状态1",然后彩色终端界面向下移动一行并且它挂起,所有行"等待"(黄色).
终奌站:
sudo apt-get install golang
Run Code Online (Sandbox Code Playgroud)
(在MacOSX上它是"brew install go")
gem install zeus -v 0.13.3.rc2 --pre
Run Code Online (Sandbox Code Playgroud)
(还尝试了"gem install zeus -v 0.13.3.rc2"和"gem install zeus",每次都使用gem卸载和重新创建初始化文件zeus.json和custom_plan.rb)
gem list
Run Code Online (Sandbox Code Playgroud)
(已安装Zeus的一个版本)
bundle show
Run Code Online (Sandbox Code Playgroud)
(Zeus没有按预期捆绑)
zeus init
Run Code Online (Sandbox Code Playgroud)
(也尝试过删除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
Run Code Online (Sandbox Code Playgroud)
好吧,我有ssh访问Linux盒子(Ubuntu),这使得Zeus使用相同的代码库进行处理.我可以使用什么诊断来确定/比较它与本地机器有什么不同?我现在正在研究dpkg --get-selections
gem list
Run Code Online (Sandbox Code Playgroud)
显示已安装的json版本(1.5.4).
bundle show
Run Code Online (Sandbox Code Playgroud)
显示已安装的json版本(1.7.7).
关于这个问题的更新https://github.com/burke/zeus/issues/237表明json版本可能是问题; 鉴于zeus是使用ruby版本而不是gemfile(它显示在gem列表下),我运行:
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
Run Code Online (Sandbox Code Playgroud)
然而,这并没有解决我的问题,并且在它失败的mac上,安装了Json 1.7.7.
Jaz*_*azz 10
我遇到了同样的问题,并且针对此问题列出的故障排除步骤都没有成功解决.
经过多次拉毛和面部磨砂后,我设法通过以下步骤让Zeus工作:
zeus从Gemfile中删除所有提及的内容.bundle clean --force以从系统中删除所有未使用的所有Gems版本.这似乎是修复的重要部分 - 宙斯并不喜欢找到多个版本的宝石,即使它们没有被使用.gem uninstall zeus并删除所有已安装的zeus版本.gem install zeus以获取最新版本(在我的情况下,这是0.15.1).bundle install以确保安装了所有必需的gem.在此之后,我能够毫无问题地启动宙斯,这是一周内的第一次.
| 归档时间: |
|
| 查看次数: |
1160 次 |
| 最近记录: |