2012-11-19 55 views
4

我对红宝石的宝石在Ubuntu 11 * 安装RJB我加入了JAVA_HOME没有设置RJB

export JAVA_HOME=/usr/lib/jvm/java-6-... 
export PATH=$PATH:$JAVA_HOME/bin 

.bashrc文件的主目录。 但它仍然会抛出错误或JAVA_HOME未设置。

有谁知道什么是错的?

echo $JAVA_HOME显示正确的路径。 而且我再次登录,甚至重新启动。但仍然会抛出同样的错误。

+0

退出会话,然后再次登录,然后尝试。 bashrc在登录时执行。 – Ankit

+0

在终端运行此命令并查看输出'echo $ JAVA_HOME' – Freak

+0

echo $ JAVA_HOME显示正确的路径。 而且我再次登录,甚至重新启动。但仍然会抛出同样的错误。 –

回答

5

我在Ubuntu 10.04中运行同样的问题。结果为我工作的是成为根和安装:

sudo su - 
export JAVA_HOME=/usr.... 
gem install rjb 
+0

对我来说就像一个魅力。可以肯定的是,sudo并没有进一步考虑所有的环境......感谢你的提示。 – Gyan