0

我遇到了我认为是环境问题的问题,但就调试而言,我已经走到了尽头。我正在尝试从同一网络上的 Rails 3.2.13 应用程序连接到 Sybase SqlAnywhere。这是从 rails 2.8 应用程序工作的,但我迫切需要升级。

似乎我可以在第一次使用 RVM 创建新的 ruby​​ gem 和 gemset 时通过 rails 控制台连接到数据库,但随后的尝试在尝试查询数据库后只是挂起而没有响应。我相信正在建立数据库连接,因为在提供不正确的凭据时出现错误。在第一次尝试连接成功后,我无法通过打开新的终端选项卡、设置相同的 gem 和 gemset、获取数据库以及在 rails 控制台中发出相同的查询来复制成功。

我正在使用sqlanywhere 适配器的一个分支的 rails32 分支,因为 Sybase 有一段时间不支持数据库适配器,但它使用相同的设置报告成功,我不认为这是我的问题,因为我在试验中成功返回了有效数据,但成功有限。

我比较了工作环境和非工作环境,没有明显区别,但是在 gem/gemset 初始化之后,RVM 环境有什么明显不同的地方吗?

4

0 回答 0