2016-01-23 27 views
10

1 ay boyunca linux çalışıyorum. Migrating from MySQL to Postgres on Heroku'dan tüm adımları atmaya çalışırken, kullanamadığım bir hata oluştu.@global gem ile Ruby/RVM - 'require' ile paket çalıştır başarısız: bu dosyayı yükleyemiyorum - bundler (LoadError)

Ben kaynağından mysqltopostgres mücevher yüklemeye çalıştığınızda:

$ git clone https://github.com/maxlapshin/mysql2postgres.git 
$ cd mysql2postgres 
$ bundle install 
$ gem build mysqltopostgres.gemspec 
$ sudo gem install mysqltopostgres-0.2.20.gem 

Ben $ bundle install bir hata var: Ben sudo apt-get install bundler yükledim

/home/franchb/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/ 
kernel_require.rb:55:in `require': cannot load such file -- bundler (LoadError) 
from /home/franchb/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/ 
kernel_require.rb:55:in `require' 
from /usr/bin/bundle:7:in `<main>' 

ama denediğimde olsun bundle -v girmek aynı hata!

Benim gem env geçerli:

RubyGems Environment: 
    - RUBYGEMS VERSION: 2.5.1 
    - RUBY VERSION: 2.3.0 (2015-12-25 patchlevel 0) [x86_64-linux] 
    - INSTALLATION DIRECTORY: /home/franchb/.rvm/gems/[email protected] 
    - USER INSTALLATION DIRECTORY: /home/franchb/.gem/ruby/2.3.0 
    - RUBY EXECUTABLE: /home/franchb/.rvm/rubies/ruby-2.3.0/bin/ruby 
    - EXECUTABLE DIRECTORY: /home/franchb/.rvm/gems/[email protected]/bin 
    - SPEC CACHE DIRECTORY: /home/franchb/.gem/specs 
    - SYSTEM CONFIGURATION DIRECTORY: /home/franchb/.rvm/rubies/ruby-2.3.0/etc 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-linux 
    - GEM PATHS: 
    - /home/franchb/.rvm/gems/[email protected] 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - https://rubygems.org/ 
    - SHELL PATH: 
    - /home/franchb/.rvm/gems/[email protected]/bin 
    - /home/franchb/.rvm/rubies/ruby-2.3.0/bin 
    - /home/franchb/.rvm/bin 
    - /home/franchb/bin 
    - /usr/local/sbin 
    - /usr/local/bin 
    - /usr/sbin 
    - /usr/bin 
    - /sbin 
    - /bin 
    - /usr/games 
    - /usr/local/games 

Benim rvm gemset list

gemsets for ruby-2.3.0 (found in /home/franchb/.rvm/gems/ruby-2.3.0) 
    (default) 
=> global 
    rails230 

Benim mücevher liste ben Linux Mint kullanmak

*** LOCAL GEMS *** 

bigdecimal (1.2.8) 
bundler-unload (1.0.2) 
did_you_mean (1.0.0) 
executable-hooks (1.3.2) 
gem-wrappers (1.2.7) 
io-console (0.4.5) 
json (1.8.3) 
minitest (5.8.3) 
net-telnet (0.1.1) 
power_assert (0.2.6) 
psych (2.0.17) 
rake (10.4.2) 
rdoc (4.2.1) 
rubygems-bundler (1.4.4) 
rvm (1.11.3.9) 
test-unit (3.1.5) 

olan 17.3

Lütfen yardım m e neyin yanlış gittiğini anlamak için. MySQL'i Heroku'daki Posgres'e geçirmek için mysqltopostgres'u yüklemem gerekiyor.

Teşekkür ederiz!

cevap

16

1) sudo atla sadece

+0

teşekkür ederiz çalışmalıdır gem install bundler

2) bundle install Şimdi

koşmak koşmak! Şimdi çalışıyor!!! –

+0

Teşekkürler ... ama bunun neden olduğunu anlatabilir misin? – x0v

İlgili konular