簡體   English   中英

帶有ruby 1.9.2的RVM錯誤:沒有此類文件可加載配置/啟動

[英]RVM with ruby 1.9.2 error: no such file to load config/boot

我似乎無法弄清楚。 我是unix環境的新手,因此希望這是一個容易解決的問題。 問題是,當我位於主目錄及其后的任何目錄中時,rails無法找到config / boot,並且我無法運行任何rails命令。 我嘗試取消rvm安裝(通過rvm implode)並通過rvm網站重新安裝。 如果我不在主目錄之前,則這些問題不存在(即,我在〜/和cd ..,然后運行rails -v,一切正常)

當我在主目錄中(〜/或更高版本)時,嘗試任何rails命令(即rails -v)時都會出錯(注意-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>'

引導似乎存在路徑問題,我不確定如何解決該問題。

更多信息:

    macbook-4:~ dannykirschner$ which ruby
    /Users/dannykirschner/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
    macbook-4:~ dannykirschner$ which rails
    /Users/dannykirschner/.rvm/gems/ruby-1.9.2-p180/bin/rails

    macbook-4:~ dannykirschner$ gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.6.2
  - RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [x86_64-darwin10.7.0]
  - INSTALLATION DIRECTORY: /Users/dannykirschner/.rvm/gems/ruby-1.9.2-p180
  - RUBY EXECUTABLE: /Users/dannykirschner/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/dannykirschner/.rvm/gems/ruby-1.9.2-p180/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-10
  - GEM PATHS:
     - /Users/dannykirschner/.rvm/gems/ruby-1.9.2-p180
     - /Users/dannykirschner/.rvm/gems/ruby-1.9.2-p180@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

為了使它更加令人困惑,在1.8.7中,我可以使rails命令起作用,但前提是我指定了gemset。 rails也安裝在全局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

任何幫助表示贊賞!

至於使用Ruby 1.9.2運行應用程序時查找config / boot路徑的問題,請參見升級到ruby 1.9.2后奇怪的無法進行config / boot的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM