我的Java EE和mongo应用程序在openshift上启动并运行。 然而,从今天开始,当通过SSH登录时,我既不能执行mongo shell也不能执行rhc命令。
我得到的两个命令
bash: mongo: command not found
和bash: rhc: command not found
。
在我刚刚没有做到或做的最后几天有什么变化我必须改变什么吗?
更新 当通过rhc portforwarding连接时,mongo cli可以正常工作。 我提出了一个问题:https://bugzilla.redhat.com/show_bug.cgi?id=1144135
答案 0 :(得分:1)
解决方法直到修复:
export OPENSHIFT_MONGODB_PATH_ELEMENT=/opt/rh/mongodb24/root/usr/bin
source mongodb/lib/mongodb_context
export PATH=/opt/rh/mongodb24/root/usr/bin:$PATH
LD_LIBRARY_PATH=/opt/rh/v8314/root/usr/lib64:/opt/rh/mongodb24/root/usr/lib64:$LD_LIBRARY_PATH mongo
答案 1 :(得分:0)
你的装备上没有安装rhc命令,它已经安装在你的本地机器上(或应该是),你需要确保在那个装备上安装了mongodb弹药筒(或者放入那个装备)应用程序)通过ssh会话可以使用mongo命令。