Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails服务器错误-railties_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails Rails服务器错误-railties

Ruby on rails Rails服务器错误-railties,ruby-on-rails,ruby,Ruby On Rails,Ruby,在完成RoR的官方入门指南后,我玩得太多了,以至于我毁了博客,所以我决定放弃一切,重新开始。 现在我正在尝试运行rails服务器,因此出现了以下错误 /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/lib/bundler/vendor/thor/actions.rb:109:in `expand_path': No such file or directory - getcwd (Errno::ENOENT) from /home/nadi

在完成RoR的官方入门指南后,我玩得太多了,以至于我毁了博客,所以我决定放弃一切,重新开始。 现在我正在尝试运行rails服务器,因此出现了以下错误

 /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/lib/bundler/vendor/thor/actions.rb:109:in `expand_path': No such file or directory - getcwd (Errno::ENOENT)
    from /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/lib/bundler/vendor/thor/actions.rb:109:in `destination_root='
    from /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/lib/bundler/vendor/thor/actions.rb:85:in `initialize'
    from /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/lib/bundler/cli.rb:17:in `initialize'
    from /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/lib/bundler/vendor/thor.rb:359:in `new'
    from /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/lib/bundler/vendor/thor.rb:359:in `dispatch'
    from /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/lib/bundler/vendor/thor/base.rb:440:in `start'
    from /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/lib/bundler/cli.rb:10:in `start'
    from /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/bin/bundle:20:in `block in <top (required)>'
    from /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/lib/bundler/friendly_errors.rb:5:in `with_friendly_errors'
    from /home/nadia/.gem/ruby/2.0.0/gems/bundler-1.5.2/bin/bundle:20:in `<top (required)>'
    from /home/nadia/.gem/ruby/2.0.0/bin/bundle:23:in `load'
    from /home/nadia/.gem/ruby/2.0.0/bin/bundle:23:in `<main>'
然后

试图解决这个问题。然而,它仍然不起作用。我是新来的,所以我不确定错误是什么。 如有任何想法,将不胜感激。
我也在运行rails v4.0.2,如果这有帮助的话,这是一件非常奇怪的事情:

没有这样的文件或目录-getcwd(Errno::enoint)


您是否正在尝试从您可能移动甚至删除的目录运行此应用程序?该错误意味着它无法确定当前目录。

在gem文件中定义rails,如下所示

gem 'rails', '4.0.2'

然后捆绑安装。

哎呀。我打球了。现在一切都好了。我只是试图从错误的目录运行它。
我应该早点看的

有些人在尝试从已删除的目录运行后收到此错误。在切换数据库并保持服务器运行后,我收到了此错误。旧的服务器信息仍然显示,但我得到了这个错误。重新启动了rails服务器,新数据库一切正常。基本上,这意味着服务器上的状态发生了重大变化,您的环境需要重置/重新启动。
$ bundle install
gem 'rails', '4.0.2'