安装rhc和vmc后,我遇到了一个奇怪的问题。 下面没有一个似乎有效。
对于Openshift: https://openshift.redhat.com/app/getting_started
对于Cloudfoundry: http://docs.cloudfoundry.com/tools/vmc/installing-vmc.html
我正在使用Ubuntu 10.04
root@bose-Vostro-1540:/home/bose# gem install rhc
Successfully installed parseconfig-0.5.2
Successfully installed rhc-0.88.9
2 gems installed
Installing ri documentation for parseconfig-0.5.2...
Installing ri documentation for rhc-0.88.9...
Installing RDoc documentation for parseconfig-0.5.2...
Installing RDoc documentation for rhc-0.88.9...
root@bose-Vostro-1540:/home/bose# rhc
No command 'rhc' found, did you mean:
Command 'rtc' from package 'nvram-wakeup' (universe)
Command 'rc' from package 'rc' (universe)
Command 'rec' from package 'sox' (universe)
Command 'rcc' from package 'libqt4-dev' (main)
Command 'rsc' from package 'radare-common' (universe)
Command 'rvc' from package 'vtgrab' (universe)
rhc: command not found
答案 0 :(得分:7)
我正在使用rbenv
,并遇到了同样的问题
使用gem list
检查是否已安装,如果是,
也许你只需要找到它并将其添加到PATH
。
ln -s /home/fengyl/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rhc-1.4.8/bin/rhc /home/fengyl/.rbenv/shims/
答案 1 :(得分:5)
尽量不要用sudo安装它。
gem install rhc
为我工作,
sudo gem install rhc
没有。文档要求你做前者。
答案 2 :(得分:2)
已解决类似问题here。希望有所帮助。
答案 3 :(得分:2)
现在发生这种情况,目前的答案都没有解决。
以下是我解决问题的方法(将ruby gems添加到您的路径中):
PATH="`ruby -e 'puts Gem.user_dir'`/bin:$PATH"
答案 4 :(得分:1)
我是开发客户端工具并使用RVM在本地测试我的版本的OpenShift开发人员之一,没有任何问题。
如果您使用的是RVM,那么您的$ PATH应该包含这样的内容(我正在使用1.9.3为我的客户端工具使用gemset。)
$ echo $PATH | tr : \\n
/home/fotios/.rvm/gems/ruby-1.9.3-p125@client-tools/bin
/home/fotios/.rvm/gems/ruby-1.9.3-p125@global/bin
/home/fotios/.rvm/rubies/ruby-1.9.3-p125/bin
/home/fotios/.rvm/bin
...
$ which rhc
~/.rvm/gems/ruby-1.9.3-p125@client-tools/bin/rhc
如果没有,则.bashrc / .profile可能存在问题。查看RVM installation notes或运行rvm notes
以确保一切正常。