Rails启动脚本运行两次

时间:2014-04-15 11:48:41

标签: mysql ruby-on-rails rubygems

我在使用Ruby on Rails的新安装时遇到了一些困难。我想在MySQL中使用我的应用程序。

这是问题所在: 当我使用默认数据库适配器(sqlite)时,服务器启动时没有问题,但是当我将其切换到mysql2时,服务器将无法启动。

这是我得到的错误:

  

bin / rails:6:警告:已初始化常量APP_PATH   〜/ rails / testapi / bin / rails:6:警告:APP_PATH的先前定义在这里

我现在已经搜索了两个小时,而且我没有解决问题,但我在几个论坛上看到启动脚本执行了两次。

我尝试删除我的应用并重新创建它,但它没有改变任何内容。

有没有人遇到过这个问题?如果是这样,你找到了解决方案吗?

谢谢

2 个答案:

答案 0 :(得分:1)

好的,我在这里找到了解决问题的方法:rails + MySQL on OSX: Library not loaded: libmysqlclient.18.dylib

事实证明,rake无法找到MySQL可执行文件。

感谢Antony的帮助。

答案 1 :(得分:0)

rake db:rollback您只需回滚,然后生成一个新的。否则你可以检查所有文件..