0

我的 Java EE 和 mongo-application 已在 openshift 上启动并运行。然而,从今天开始,当我通过 SSH 登录时,我既不能执行 mongo shell 也不能执行 rhc 命令。

在这两个命令上,我只得到 bash: mongo: command not foundand bash: rhc: command not found

在过去的几天里,我没有得到什么改变,还是我必须改变什么?

更新: 通过 rhc 端口转发连接时,mongo cli 工作。我提出了一个问题:https ://bugzilla.redhat.com/show_bug.cgi?id=1144135

4

2 回答 2

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
于 2014-09-19T18:49:39.303 回答
0

rhc 命令未安装在您的设备上,它已安装在您的本地机器上(或应该安装),您需要确保您已在该设备(或该扩展的应用程序)上安装了 mongodb 墨盒,以便 mongo 命令可通过您的 ssh 会话提供给您。

于 2014-09-17T19:45:26.013 回答