Mongodb rhc和mongo“;“未找到命令”;在openShift盒带中

Mongodb rhc和mongo“;“未找到命令”;在openShift盒带中,mongodb,shell,openshift,openshift-client-tools,Mongodb,Shell,Openshift,Openshift Client Tools,我的JavaEE和mongo应用程序已在openshift上启动并运行。 但是从今天起,当通过SSH登录时,我既不能执行mongo shell也不能执行rhc命令 在这两个命令上,我只得到 bash:mongo:command未找到和bash:rhc:command未找到 在过去的几天里,我没有得到什么改变,或者我必须改变什么 更新: mongo cli在通过rhc端口转发进行连接时工作。 我提出了一个问题:rhc命令没有安装在您的gear上,它安装在您的本地机器上(或者应该安装),您需要确保在

我的JavaEE和mongo应用程序已在openshift上启动并运行。 但是从今天起,当通过SSH登录时,我既不能执行mongo shell也不能执行rhc命令

在这两个命令上,我只得到
bash:mongo:command未找到
bash:rhc:command未找到

在过去的几天里,我没有得到什么改变,或者我必须改变什么

更新: mongo cli在通过rhc端口转发进行连接时工作。
我提出了一个问题:

rhc命令没有安装在您的gear上,它安装在您的本地机器上(或者应该安装),您需要确保在该gear上安装了mongodb盒带(或者安装到该应用程序中)对于通过ssh会话对您可用的mongo命令。

解决方法,直到修复此问题:

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

哦,是的,对不起,忘了rhc是一个远程工具。但是安装了mongo。正如我所说,我的应用程序已经启动并运行。ctl_应用程序状态还告诉我
CLIENT_结果:MongoDB正在运行
我再也不能通过shell中的mongo访问它了(它昨天一直在工作)。