问题
I'm running into a weird issue after installing rhc and vmc. None of the below seems to be working.
For Openshift: https://openshift.redhat.com/app/getting_started
For Cloudfoundry: http://docs.cloudfoundry.com/tools/vmc/installing-vmc.html
I'm using 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
回答1:
A similar issue has been addressed here. Hope that helps.
回答2:
I'm using rbenv
, and got the same problem
use gem list
to check whether it's installed, if so,
maybe you just need find it and add it to your PATH
.
like I do this
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/
回答3:
Try not installing it with sudo.
gem install rhc
worked for me,
sudo gem install rhc
did not. The docs ask you to do the former.
回答4:
This happens to me right now, none of the current answers solve it.
Here's how I fixed the problem (add ruby gems to your path):
PATH="`ruby -e 'puts Gem.user_dir'`/bin:$PATH"
回答5:
I am one of the OpenShift developers working on the client tools and using RVM to test my versions locally with no issues.
If you are using RVM, your $PATH should include something like this (I am using 1.9.3 with a gemset for my client-tools).
$ 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
If not, there may be a problem with your .bashrc/.profile. Check out the RVM installation notes or run rvm notes
to ensure everything is working properly.
来源:https://stackoverflow.com/questions/10111020/cant-use-rhc-after-installation-for-openshift