我正在使用rails freeze 1.2.3来运行rails应用程序。由于应用程序位于远程计算机上,因此我使用ssh tunnel(ssh -l -L)在屏幕上显示应用程序。当我运行它时,它正确地提示登录页面,在我输入信息后,我收到此错误: ServiceController中的OCIError 尝试检索错误ORA-12154的文本时出错
我在不同的机器上使用冻结尝试了相同的应用程序(因为该机器具有rails版本1.2.3而当前版本具有2.0.2)。那是错误的来源吗?
感谢。
答案 0 :(得分:0)
这是一个Oracle错误。听起来您的数据库设置不正确。将错误号ORA-12154放入谷歌,你会发现一些有用的东西。
答案 1 :(得分:0)
ORA-12154是经典之作。正如Sarah所指出的那样,它与你的Rails或Ruby本身无关。当Oracle客户端无法连接到oracle服务器时,会生成ORA-12154。所以很可能你的设置错误:
希望有所帮助。