【问题标题】:Rails startup script runs twiceRails 启动脚本运行两次
【发布时间】:2014-04-15 11:48:40
【问题描述】:

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

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

这是我得到的错误:

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

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

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

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

谢谢

【问题讨论】:

    标签: mysql ruby-on-rails rubygems


    【解决方案1】:

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

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

    感谢安东尼的帮助。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我尝试回滚并重新配置适配器,但它保持不变。我会再看一下 rake,看看我是否遗漏了什么。
      猜你喜欢
      • 2017-08-20
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 1970-01-01
      • 2020-09-29
      相关资源
      最近更新 更多