2016-02-12 34 views
0

我很好,如果卡在这里。 invoke active_record /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/application/configuration.rb:110:in database_configuration': Cannot load来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support的' 中的Rails.application.database_configuration : (RuntimeError) Could not load database configuration. No such file - ["config/database.yml"] from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/railtie.rb:117:in块(2个级别) /lazy_load_hooks.rb:38:in instance_eval' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/lazy_load_hooks.rb:38:in execute_hook' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/lazy_load_hooks .rb:45:来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/lazy_load_hooks.rb的每个'block in run_load_hooks' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/lazy_load_hooks.rb:44:in' :44:来自/home/frank/.rbenv/versions/2.2的run_load_hooks' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/base.rb:315:in' 。 4/lib/ruby​​/gems/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/base.rb:26:在<top (required)>' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/generators/named_base.rb:179:in pluralize_table_names?' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/generators/named_base.rb:119:in table_name' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activerecord-4.2.5.1/lib/rails/generators/active_record/model/model_generator.rb:21:in create_migration_file' 从/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/command.rb:27:in run' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in invoke_command” 从/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in block in invoke_all' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in每个' from/home /frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in map' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in invoke_all' from/home/frank /.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/group.rb:232:in dispatch' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:115:in从/ home/frank /调用' 。 rbenv /版本/ 2.2.4/LIB /红宝石/宝石/ 2.2.0 /宝石/日或-0.19.1/lib/thor/group.rb:277:在block in _invoke_for_class_method' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/shell.rb:68:in with_padding' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor- 0.19.1/lib/thor/group.rb:266:来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19的_invoke_for_class_method' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/group.rb:133:in_invoke_from_option_orm' 。 1/lib/thor/command.rb:27:来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/的run' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in invoke_command' lib/thor/invocation.rb:133:在block in invoke_all' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in中,每个' 来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/ thor/invocation.rb:133:map' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in invoke_all' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/ group.rb:232:在dispatch' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/base.rb:440:in开始' m /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/generators.rb:157:in invoke' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/commands/generate.rb:13:in' from/home /frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in require' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in block in要求' from/home /frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:240:in load_dependency' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in要求从/ home/frank获得' /.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:123:in require_command!' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:130:in generate_or_destroy' from/home/frank /.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:50:in generate' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:39:in run_command!' from /home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/commands.rb:17:in <top (required)>' from bin/rails:4:in需要' from bin/rails:4:in''Rails g脚手架用户电子邮件不工作.Os Linux

回答

0

我推荐在Linux操作系统上使用RVM,而不是RBenv,而且它的安装非常简单。下面是你需要做什么来:

确保安装卷曲

sudo apt-get install curl 

然后参观RVM的主页在https://rvm.io/

通过复制添加键值和粘贴此:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 

然后在导轨4内用以下命令:

\curl -sSL https://get.rvm.io | bash -s stable --rails 

后安装完成此操作:

/home/<whatever your username is>/.rvm/scripts/rvm 
rvm requirements 

检查,以确保你有红宝石,红宝石的宝石,并用以下命令安装导轨:

ruby -v && gem -v && rails -v 

您现在应该能够进行简单的Rails应用程序使用下面的命令:

rails new testapp 
+0

我在我的服务器上使用rbenv如果这样做我必须再次做所有其他解决方案 – Frrank

+1

当您尝试生成脚手架时,您使用的命令是什么?是否如下:“rails g scaffold user email:string”。你还记得运行rake db:migrate。 –

+1

我已经解决了它现在没有问题,谢谢我所要做的就是再次重建项目。 – Frrank

1

错误是说你没有database.yml文件

Could not load database configuration. No such file - ["config/database.yml"] 

请检查您的config目录。你能看到database.yml文件吗?