Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.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 On Rails_Ruby_Rvm - Fatal编程技术网

Ruby on rails 轨道载荷误差

Ruby on rails 轨道载荷误差,ruby-on-rails,ruby,rvm,Ruby On Rails,Ruby,Rvm,我在启动和运行一个新的rails项目时遇到了一个问题。我已经有一段时间没有创建一个新项目了,但是一直在使用许多不同的rails/ruby版本(都很好)处理各种与工作相关的项目。也就是说,我只是尝试创建一个新项目,当我运行rails-v或railsnewxxxx时,我得到了: /Users/trevor/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require

我在启动和运行一个新的rails项目时遇到了一个问题。我已经有一段时间没有创建一个新项目了,但是一直在使用许多不同的rails/ruby版本(都很好)处理各种与工作相关的项目。也就是说,我只是尝试创建一个新项目,当我运行
rails-v
railsnewxxxx
时,我得到了:

/Users/trevor/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- /Users/trevor/Desktop/config/boot (LoadError)
from /Users/trevor/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from script/rails:5:in `<main>'
我尝试过的

  • rvm gemset empty
    ,清空当前
    default
    gemset
  • gem安装导轨
  • 通常每个项目都有不同的gemset,我使用
    2.2.2
    切换到一个不同的gemset,
    railsnew
    在该配置中也不起作用
  • 错误中的这一行对我来说似乎很奇怪:
    require':无法加载这样的文件--/Users/trevor/Desktop/config/boot(LoadError)
    为什么rails会在Desktop/config上查找启动文件
  • 预制的
    rvm内爆
    ,重新安装的rvm,结果相同。然而,我确实注意到,通过更改目录,我可以创建新项目。由于某些原因,该错误与在
    Users/trevor/Desktop
    中尝试创建项目有关

找到了答案,但想发帖子,以防其他人也在同一条船上。当我意识到新的rails将在其他目录下工作后,很明显,在桌面上创建项目的工作正在进行


总之,确保在运行名为
script
的rails命令的目录中没有文件/目录。可能还有其他可能导致冲突的文件/目录名。

rvm的哪个版本?rvm版本是:1.26.11和
哪些rails
返回?
/Users/trevor/.rvm/gems/ruby-2.2.2/bin/rails
假设您在桌面目录中工作,并且没有不属于那里的rails文件,然后,我可能会运行
rvm introde
来对rvm安装进行核爆并重新安装。对于初学者来说,这是一个很好的提示
ruby-2.2.2:

  system:
    uname:       "Darwin Trevor.local 14.5.0 Darwin Kernel Version 14.5.0: Wed Jul 29 02:26:53 PDT 2015; root:xnu-2782.40.9~1/RELEASE_X86_64 x86_64"
    system:      "osx/10.10/x86_64"
    bash:        "/bin/bash => GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin14)"
    zsh:         "/usr/local/bin/zsh => zsh 5.0.8 (x86_64-apple-darwin14.3.0)"

  rvm:
    version:      "rvm 1.26.11 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]"
    updated:      "2 months 7 days 5 hours 33 minutes 19 seconds ago"
    path:         "/Users/trevor/.rvm"

  ruby:
    interpreter:  "ruby"
    version:      "2.2.2p95"
    date:         "2015-04-13"
    platform:     "x86_64-darwin14"
    patchlevel:   "2015-04-13 revision 50295"
    full_version: "ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]"

  homes:
    gem:          "/Users/trevor/.rvm/gems/ruby-2.2.2"
    ruby:         "/Users/trevor/.rvm/rubies/ruby-2.2.2"

  binaries:
    ruby:         "/Users/trevor/.rvm/rubies/ruby-2.2.2/bin/ruby"
    irb:          "/Users/trevor/.rvm/rubies/ruby-2.2.2/bin/irb"
    gem:          "/Users/trevor/.rvm/rubies/ruby-2.2.2/bin/gem"
    rake:         "/Users/trevor/.rvm/rubies/ruby-2.2.2/bin/rake"

  environment:
    PATH:         "/Users/trevor/.rvm/gems/ruby-2.2.2/bin:/Users/trevor/.rvm/gems/ruby-2.2.2@global/bin:/Users/trevor/.rvm/rubies/ruby-2.2.2/bin:/Users/trevor/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:bin:/Users/trevor/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin"
    GEM_HOME:     "/Users/trevor/.rvm/gems/ruby-2.2.2"
    GEM_PATH:     "/Users/trevor/.rvm/gems/ruby-2.2.2:/Users/trevor/.rvm/gems/ruby-2.2.2@global"
    MY_RUBY_HOME: "/Users/trevor/.rvm/rubies/ruby-2.2.2"
    IRBRC:        "/Users/trevor/.rvm/rubies/ruby-2.2.2/.irbrc"
    RUBYOPT:      ""
    gemset:       ""