Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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 带有ruby 1.9.2的RVM错误:没有这样的文件来加载config/boot_Ruby On Rails_Unix_Rvm_Ruby 1.9.2 - Fatal编程技术网

Ruby on rails 带有ruby 1.9.2的RVM错误:没有这样的文件来加载config/boot

Ruby on rails 带有ruby 1.9.2的RVM错误:没有这样的文件来加载config/boot,ruby-on-rails,unix,rvm,ruby-1.9.2,Ruby On Rails,Unix,Rvm,Ruby 1.9.2,我似乎无法理解这一点。我是unix环境的新手,希望这将是一个容易解决的问题。问题是,当我在主目录和之后的任何目录中时,rails找不到config/boot,也无法运行任何rails命令。我尝试用rvm内爆来安装rvm,并通过rvm网站重新安装。如果我在主目录之前,即我在~/和我的cd..中,然后运行rails-v,则不存在这些问题,一切正常 当我在我的主目录~/及更高的目录中时,我在尝试任何rails命令(即rails-v note-rvm use system rails)时出错: macb

我似乎无法理解这一点。我是unix环境的新手,希望这将是一个容易解决的问题。问题是,当我在主目录和之后的任何目录中时,rails找不到config/boot,也无法运行任何rails命令。我尝试用rvm内爆来安装rvm,并通过rvm网站重新安装。如果我在主目录之前,即我在~/和我的cd..中,然后运行rails-v,则不存在这些问题,一切正常

当我在我的主目录~/及更高的目录中时,我在尝试任何rails命令(即rails-v note-rvm use system rails)时出错:

macbook-4:~ dannykirschner$ rails -v
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- /Users/dannykirschner/config/boot (LoadError)
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from script/rails:5:in `<main>'
更令人费解的是,在1.8.7中,我可以使用rails命令,但前提是我指定了一个gemset。rails也安装在global gemset中

    macbook-4:~ dannykirschner$ rvm use 1.8.7
Using /Users/dannykirschner/.rvm/gems/ruby-1.8.7-p334
macbook-4:~ dannykirschner$ rails -v
script/rails:5:in `require': no such file to load -- /Users/dannykirschner/config/boot (LoadError)
    from script/rails:5

    macbook-4:~ dannykirschner$ rvm use 1.8.7@2.3.11
Using /Users/dannykirschner/.rvm/gems/ruby-1.8.7-p334 with gemset 2.3.11
macbook-4:~ dannykirschner$ rails -v
Rails 2.3.11
感谢您的帮助

    macbook-4:~ dannykirschner$ rvm use 1.8.7
Using /Users/dannykirschner/.rvm/gems/ruby-1.8.7-p334
macbook-4:~ dannykirschner$ rails -v
script/rails:5:in `require': no such file to load -- /Users/dannykirschner/config/boot (LoadError)
    from script/rails:5

    macbook-4:~ dannykirschner$ rvm use 1.8.7@2.3.11
Using /Users/dannykirschner/.rvm/gems/ruby-1.8.7-p334 with gemset 2.3.11
macbook-4:~ dannykirschner$ rails -v
Rails 2.3.11