【发布时间】:2015-05-04 22:49:43
【问题描述】:
我的 rhc 设置命令不适用于 openshift 安装,我重新检查了所有 ruby、rubygems 和 git 版本,所有这些都显示最新版本
chikin@chikin-VirtualBox:~$ sudo apt-get install ruby-full
[sudo] chikin 的密码:
阅读包裹清单...完成
构建依赖树
读取状态信息...完成
ruby-full 已经是最新版本。
0 升级,0 新安装,0 删除和 275 未升级。
chikin@chikin-VirtualBox:~$ sudo apt-get install rubygems
阅读包裹清单...完成
构建依赖树
读取状态信息...完成
rubygems 已经是最新版本。
0 升级,0 新安装,0 删除和 275 未升级。
chikin@chikin-VirtualBox:~$ sudo apt-get install git-core
阅读包裹清单...完成
构建依赖树
读取状态信息...完成
git-core 已经是最新版本了。
当我尝试 rhc setup commnad 时出现问题,它向我展示了一些我真的不知道的东西
chikin@chikin-VirtualBox :~$ sudo gem install rhc
如果这是您第一次安装 RHC 工具,请运行 'rhc setup'
================================================ ==============================
成功安装rhc-1.35.1
已安装 1 个宝石
正在为 rhc-1.35.1 安装 ri 文档...
正在为 rhc-1.35.1 安装 RDoc 文档...
chikin@chikin-VirtualBox:~$ rhc setup
/usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require': /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:236: syntax error, unexpected '.', expecting kEND (SyntaxError)
.compact
^
/var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:462: odd number list for Hash
title: @title,
^
/var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:462: syntax error, unexpected ':', expecting '}'
title: @title,
^
/var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:463: syntax error, unexpected ':', expecting '='
percent_complete: percent_complete,
^
/var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:464: syntax error, unexpected ':', expecting '='
progress_bar: progress_bar,
^
/var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:465: syntax error, unexpected ':', expecting '='
step: @step,
^
/var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:466: syntax error, unexpected ':', expecting '='
steps_remaining: steps_remaining,
^
/var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:467: syntax error, unexpected ':', expecting '='
total_steps: @total_steps,
^
/var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:468: syntax error, unexpected ':', expecting '='
time_elapsed: '%0.2fs' % time_elapsed,
^
/var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:468: syntax error, unexpected ',', expecting kEND
/var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:470: syntax error, unexpected '}', expecting kEND
}.merge! @tokens
^
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:inrequire'
来自 /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander.rb:27
来自 /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:inrequire'
来自 /var/lib/gems/1.8/gems/rhc-1.35.1/lib/rhc.rb:30
来自 /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:inrequire'
来自 /var/lib/gems/1.8/gems/rhc-1.35.1/lib/rhc/cli.rb:1
来自 /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:inrequire'
来自/var/lib/gems/1.8/gems/rhc-1.35.1/bin/rhc:18
来自 /usr/local/bin/rhc:19:in `load'
来自 /usr/local/bin/rhc:19
【问题讨论】:
标签: ruby git gem cloud openshift