首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails Foreman启动错误

Rails Foreman启动错误
EN

Stack Overflow用户
提问于 2014-04-15 06:58:43
回答 3查看 879关注 0票数 1

尝试使用foreman (Ruby1.9.3Rails4)在本地运行我的应用程序,使用:https://devcenter.heroku.com/articles/getting-started-with-rails4

我得到了以下错误,有没有人有任何建议来解决这个问题-提前感谢大家:

代码语言:javascript
复制
C:\Sites\joshuapp>foreman start
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/dotenv-0.10.0/lib/dotenv/en
vironment.rb:53:in `block in load': Line "\"RACK_ENV=development\" " doesn't mat
ch format (Dotenv::FormatError)
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/dotenv-0.10.0/
lib/dotenv/environment.rb:33:in `each'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/dotenv-0.10.0/
lib/dotenv/environment.rb:33:in `load'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/dotenv-0.10.0/
lib/dotenv/environment.rb:29:in `initialize'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/foreman-0.63.0
/lib/foreman/engine.rb:172:in `new'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/foreman-0.63.0
/lib/foreman/engine.rb:172:in `load_env'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/foreman-0.63.0
/lib/foreman/cli.rb:136:in `load_environment!'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/foreman-0.63.0
/lib/foreman/cli.rb:38:in `start'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/li
b/thor/command.rb:27:in `run'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/li
b/thor/invocation.rb:120:in `invoke_command'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/li
b/thor.rb:363:in `dispatch'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/li
b/thor/base.rb:439:in `start'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/foreman-0.63.0
/bin/foreman:7:in `<top (required)>'
        from C:/RailsInstaller/Ruby1.9.3/bin/foreman:23:in `load'
        from C:/RailsInstaller/Ruby1.9.3/bin/foreman:23:in `<main>'
EN

回答 3

Stack Overflow用户

发布于 2014-04-15 07:14:03

似乎在RACK_ENV=development字符串两边有不必要的引号

票数 0
EN

Stack Overflow用户

发布于 2014-08-09 02:09:05

您可能使用了错误的dotenv版本。我现在也遇到了同样的问题。我像这样调试了我的dotenv版本:

代码语言:javascript
复制
➜ gem list | grep dotenv

在撰写本文时,最新版本似乎是0.11.1,所以这是自动安装的版本。要解决这个问题,只需在Gemfile中添加所需的dotenv版本,然后输入"bundle install“

代码语言:javascript
复制
  gem 'dotenv', '~> 0.1.0'

瞧..。福尔曼开始了。

票数 0
EN

Stack Overflow用户

发布于 2016-04-23 03:22:53

您需要检查.env文件的格式。它的格式可能是错误的,请注意日志中的Dotenv::FormatError

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23071845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档