簡體   English   中英

Rails控制台捆綁程序錯誤

[英]rails console bundler error

當我嘗試運行rails console出現以下錯誤

/home/ubuntu/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require':無法加載此類文件-捆綁程序/安裝程序( LoadError)`

但是我有bundler installer,bundler -v給Bundler version 1.11.2我的ruby版本是ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]

這是我的紅寶石環境

 RubyGems Environment:
  - RUBYGEMS VERSION: 2.4.6
  - RUBY VERSION: 2.2.1 (2015-02-26 patchlevel 85) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/ubuntu/.rvm/gems/ruby-2.2.1
  - RUBY EXECUTABLE: /home/ubuntu/.rvm/rubies/ruby-2.2.1/bin/ruby
  - EXECUTABLE DIRECTORY: /home/ubuntu/.rvm/gems/ruby-2.2.1/bin
  - SPEC CACHE DIRECTORY: /home/ubuntu/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /home/ubuntu/.rvm/gems/ruby-2.2.1
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /home/ubuntu/.rvm/gems/ruby-2.2.1/bin
     - /home/ubuntu/.rvm/gems/ruby-2.2.1@global/bin
     - /home/ubuntu/.rvm/rubies/ruby-2.2.1/bin
     - /home/ubuntu/.rvm/bin
     - /home/ubuntu/bin
     - /usr/local/sbin
     - /usr/local/bin
     - /usr/sbin
     - /usr/bin
     - /sbin
     - /bin
     - /usr/games
     - /usr/local/games

我不知道如何解決此問題。

看來您的機器正在使用System Ruby

為了使用RVM安裝的ruby

1:關閉所有終端,然后打開一個新終端。

2: rvm list rubies

它會顯示您機器中安裝的ruby版本列表

   ruby-1.8.7-p374 [ i686 ]
   ruby-1.9.3-p448 [ i686 ]
=> ruby-1.9.3-p547 [ i686 ] # this version in my case
   ruby-2.1.1 [ i686 ]

3: rvm use <ruby-version> rvm use ruby-2.1.1

希望這對您有幫助!

您實際上在此RVM gemset上安裝了滑軌嗎? 如果不是,則必須首先執行gem安裝導軌。

暫無
暫無

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

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