任何人都可以帮助我,我已经安装了Ruby 1.9.1和Ruby Gems 1.8,这是错误信息:
~$ sudo gem install rhc
Building native extensions. This could take a while...
ERROR: Error installing rhc:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 mkrf_conf.rb
Building native extensions. This could take a while...
rake1.8 RUBYARCHDIR=/usr/lib/ruby/gems/1.8/gems/rhc-rest-0.0.14/lib RUBYLIBDIR=/usr/lib/ruby/gems/1.8/gems/rhc-rest-0.0.14/lib
sh: rake1.8: not found
Gem文件将保留在/usr/lib/ruby/gems/1.8/gems/rhc-rest-0.0.14中进行检查。 结果记录到/usr/lib/ruby/gems/1.8/gems/rhc-rest-0.0.14/ext/gem_make.out
答案 0 :(得分:10)
根据Michael Frederick的评论,对于我的Linux Mint 12 Lisa 32位,我有同样的错误,安装Ruby应用程序以管理Openshift云的最终解决方案如下:
sudo apt-get install ruby1.8
sudo apt-get install gem
sudo apt-get install rubygems
sudo gem install json_pure
sudo gem install rake
sudo gem install rhc
答案 1 :(得分:2)
实际上,您可能希望尝试安装Ruby版本管理器(RVM)软件包而不是标准的ruby软件包,这些软件包将您绑定到特定版本的ruby。你应该看看这个页面的底部,我列出了如何在ubuntu上安装rvm和rhc的一些指示。
https://openshift.redhat.com/community/developers/install-the-client-tools