耙秘密命令不起作用

时间:2014-09-10 17:53:26

标签: ruby-on-rails rake secret-key

当我在终端中运行rake secret时,我得到

而不是获得新密钥
NoMethodError: undefined method 'reject' for #<String: blah blah blah>
c:/Sites/appname/config/application.rb:10:in '<module:appname>'
c:/Sites/appname/config/application.rb:9:in '<top (required)>'
c:/Sites/appname/Rakefile:4:in '<top (required)>'

我已经检查过这三行与已知的好项目相同。

我正在使用ruby 2.0.0 轨道4.1.1 我在我当前的项目文件夹中。

当我在其他项目中运行rake secret时,该命令可以正常工作,但是当我从这个新项目中运行它时却没有。

2 个答案:

答案 0 :(得分:0)

问题出在figaro gem上。它打破了所有rails的命令和rake命令。我还没弄清楚如何修复它,但很快就要来了。

编辑:

错误是figaro使用的application.yml文件中的错误。

答案 1 :(得分:0)

原始海报提到的错误是在application.yml

中使用=键/值对

所以不要使用username =&#39; someusername&#39;使用                     用户名:&#39; someusername&#39;

希望这有助于某人