【问题标题】:rhc setup gives syntax errorrhc 设置给出语法错误
【发布时间】:2015-04-23 02:12:27
【问题描述】:

我正在关注这个 openshift client tools 的 ubuntu。我刚刚在 rhcloud 上创建了一个应用程序,我正在尝试安装客户端工具以将我的代码安装在 rhcloud 上。我收到以下错误

viju@viju:~$ rhc 设置 /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 : 语法错误,意外的 '.',期待 kEND (SyntaxError) 。袖珍的 ^ /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:462:哈希的奇数列表 标题:@标题, ^ /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:462:语法错误,意外':',期待'}' 标题:@标题, ^ /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:463:语法错误,意外':',期待'=' 百分比完成:百分比完成, ^ /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:464:语法错误,意外':',期待'=' 进度条:进度条, ^ /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:465:语法错误,意外':',期待'=' 步骤:@step, ^ /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:466:语法错误,意外':',期待'=' steps_remaining:steps_remaining, ^ /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:467:语法错误,意外':',期待'=' 总步数:@总步数, ^ /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:468:语法错误,意外':',期待'=' time_elapsed: '%0.2fs' % time_elapsed, ^ /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:468:语法错误,意外',',期待kEND /var/lib/gems/1.8/gems/commander-4.3.0/lib/commander/user_interaction.rb:470:语法错误,意外'}',期待kEND }。合并! @令牌 ^ 来自 /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require' 来自 /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' 来自 /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require' 来自 /var/lib/gems/1.8/gems/rhc-1.34.2/lib/rhc.rb:30 来自 /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 来自 /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require' 来自/var/lib/gems/1.8/gems/rhc-1.34.2/lib/rhc/cli.rb:1 来自 /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 来自 /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require' 来自 /var/lib/gems/1.8/gems/rhc-1.34.2/bin/rhc:18 来自 /usr/local/bin/rhc:19:in `load' 来自 /usr/local/bin/rhc:19

有人可以告诉我到底缺少什么,为什么会出现语法错误,或者至少是一个让我在 rhcloud 上安装应用程序的指针。

【问题讨论】:

    标签: openshift openshift-client-tools


    【解决方案1】:

    您遇到的错误似乎是因为您使用的是旧版本的 ruby​​,它不支持类似的新语法

    symbol: "value"
    

    尝试升级到新版本的 ruby​​,至少 1.9.3

    【讨论】:

    • 感谢您的回复!我想这应该可行。我没有成功安装 ruby​​1.9.3 正确,但这完全是不同的问题。一旦我检查它,我会标记它是正确的。现在我正在使用 Openshift 的 eclipse 插件来完成我的工作。
    猜你喜欢
    • 1970-01-01
    • 2015-05-04
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 2016-02-09
    • 1970-01-01
    • 2015-06-18
    • 2015-12-10
    相关资源
    最近更新 更多