【问题标题】:Why is APP_PATH preventing me from starting WEBrick为什么 APP_PATH 阻止我启动 WEBrick
【发布时间】:2014-06-20 05:51:05
【问题描述】:

我在我的应用程序目录中键入rails server 命令并收到此错误:

bin/rails:6: warning: already initialized constant APP_PATH /Users/user/Repositories/simple_cms/bin/rails:6: warning: previous definition of APP_PATH was here Usage: rails COMMAND [ARGS]

然后我导航到 bin/rails 目录以找出 APP_PATH 是什么。这是我在第 6 行找到的:APP_PATH = File.expand_path('../../config/application', __FILE__)

不想直接更改此文件,我按照在 github 上找到的建议并在我的 Gemfile 中评论了 gem 'spring', group: :development

我再次尝试了rails server 命令并收到相同的错误,所以我取消了'spring', group: :development 的注释并最后尝试了rails server

这一次,我第二次遇到一个完全不同的错误...http://pastebin.com/bPYgufBH

为什么我不能启动我的服务器?

【问题讨论】:

  • 我遇到了这个问题,原因是database.yml 上的配置与Gemfile 中的适配器不同。

标签: ruby ruby-on-rails-4 gem rubygems webrick


【解决方案1】:

运行rake rails:update:bin,你会收到一个错误。

然后你必须创建一个符号链接:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

我解决了冲突,再次运行rails server,WEBrick 应该会像魅力一样工作。

【讨论】:

  • 我收到了ln: Operation not permitted
猜你喜欢
  • 2012-10-17
  • 1970-01-01
  • 2017-02-15
  • 1970-01-01
  • 2014-06-19
  • 1970-01-01
  • 1970-01-01
  • 2011-03-27
  • 2018-04-18
相关资源
最近更新 更多