Ruby on rails 获得;没有这样的文件或目录@rb_sysopen";即使文件存在
命令Ruby on rails 获得;没有这样的文件或目录@rb_sysopen";即使文件存在,ruby-on-rails,ruby,Ruby On Rails,Ruby,命令rails s不起作用;我收到以下错误消息: /Users/homedir/.rvm/gems/ruby-2.1.2/gems/railties-3.2.18/lib/rails/application/configuration.rb:115:in `read': No such file or directory @ rb_sysopen - /Users/homedir/projectname/config/database.yml (Errno::ENOENT) 我检查了文件dat
rails s
不起作用;我收到以下错误消息:
/Users/homedir/.rvm/gems/ruby-2.1.2/gems/railties-3.2.18/lib/rails/application/configuration.rb:115:in `read': No such file or directory @ rb_sysopen - /Users/homedir/projectname/config/database.yml (Errno::ENOENT)
我检查了文件
database.yml
是否存在。我修改了它并保存了它,但仍然得到相同的错误。你知道出了什么问题吗?你能在/Users/homedir/.rvm/gems/ruby-2.1.2/gems/railties-3.2.18/lib/rails/application/configuration.rb
文件中的115
行上方写一个puts语句,然后检查yaml
variableI writedputs“yaml的值是#{yaml}!”
我得到了这个:YAML的值是Psych代码>在获取错误之前。否不是YAML
,请打印YAML
变量的值。还有一个变量名为path
。您需要检查这两个值。例如,请参阅rails主分支中的代码。您需要在第119行之后写入puts来检查路径,在第120行之后写入puts来检查路径。您可以在/Users/homedir/.rvm/gems/ruby-2.1.2/gems/railties-3.2.18/lib/rails/application/configuration.rb
文件的第115行上方写入puts语句并检查yaml
变量我写了put“YAML的值是#{YAML}!”
我得到了这个:YAML的值是Psych代码>在获取错误之前。否不是YAML
,请打印YAML
变量的值。还有一个变量名为path
。您需要检查这两个值。例如,请参阅rails主分支中的代码。您需要在第119行之后写入puts来检查路径,在第120行之后写入puts来检查路径。