尝试使用foreman (Ruby1.9.3Rails4)在本地运行我的应用程序,使用:https://devcenter.heroku.com/articles/getting-started-with-rails4
我得到了以下错误,有没有人有任何建议来解决这个问题-提前感谢大家:
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>'发布于 2014-04-15 07:14:03
似乎在RACK_ENV=development字符串两边有不必要的引号
发布于 2014-08-09 02:09:05
您可能使用了错误的dotenv版本。我现在也遇到了同样的问题。我像这样调试了我的dotenv版本:
➜ gem list | grep dotenv在撰写本文时,最新版本似乎是0.11.1,所以这是自动安装的版本。要解决这个问题,只需在Gemfile中添加所需的dotenv版本,然后输入"bundle install“
gem 'dotenv', '~> 0.1.0'瞧..。福尔曼开始了。
发布于 2016-04-23 03:22:53
您需要检查.env文件的格式。它的格式可能是错误的,请注意日志中的Dotenv::FormatError。
https://stackoverflow.com/questions/23071845
复制相似问题