我试图运行Rails应用程序“ Simpsons by the Data”(源:https://github.com/toddwschneider/flim-springfield),但是每当我尝试运行命令bundle exec rake import_data
时
返回以下错误:
Called from /Users/XXXX/.rvm/gems/ruby-2.3.8/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:240:in 'load_dependency'
rake aborted!
ArgumentError: invalid date
/Users/XXXX/flim-springfield/app/models/episode.rb:52:in 'parse'
我在MacOS X上安装了PostgreSQL 11.1,并且我将日期样式从ISO,MDY更改为ISO DMY,因为我愚蠢地认为这会有所帮助,但是它不起作用。
这是我的宝石文件:
*** LOCAL GEMS ***
bigdecimal (default: 1.3.0)
bundler (2.0.1, default: 1.17.3)
bundler-unload (1.0.2)
did_you_mean (1.1.0)
executable-hooks (1.6.0)
gem-wrappers (1.4.0)
io-console (default: 0.4.6)
json (default: 2.0.2)
minitest (5.10.1)
net-telnet (0.1.1)
openssl (default: 2.0.2)
pg (1.1.4)
power_assert (0.4.1)
psych (default: 2.2.2)
rake (12.3.2, 12.3.1, 12.0.0)
rdoc (default: 5.0.0)
rubygems-bundler (1.4.5)
rvm (1.11.3.9)
test-unit (3.2.3)
xmlrpc (0.2.1)
在使用此Rails应用程序时,是否还有其他人遇到这样的问题,或者甚至可以为我指明正确的方向?我对此完全陌生,因为这是我运行过的第一个Rails应用程序,所以我不确定该如何进行。 :(
任何帮助将不胜感激!