2012-09-22 17 views
6

Cuando corro Bundle me sale el siguiente errorplazo dependency.rb: 247: en `to_specs': No se pudo encontrar bundler

~/rails_apps/redmine]# bundle 
/usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [RedCloth-4.2.9, ZenTest-4.8.2, actionmailer-2.3.14, actionpack-2.3.14, activerecord-2.3.14, activeresource-2.3.14, activesupport-2.3.14, cgi_multipart_eof_fix-2.5.0, daemons-1.1.5, eventmachine-0.12.10, fastercsv-1.5.5, fastthread-1.0.7, ferret-0.11.8.4, gchartrb-0.8, gem_plugin-0.2.3, icalendar-1.2.0, json-1.7.5, mongrel-1.1.5, rack-1.1.3, rails-2.3.14, rake-0.9.2.2, rmagick-2.13.1, rubygems-update-1.8.15, sqlite3-1.3.5, test-spec-0.10.0, tzinfo-0.3.33] (Gem::LoadError) 
    from /usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec' 
    from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:1208:in `gem' 
    from /home/jmg810/ruby/gems/bin/bundle:18 

Aquí está mi lista de joyas locales, se dará cuenta de que esas joyas no coinciden con la lista completa de joyas locales

*** LOCAL GEMS *** 

actionmailer (3.2.8) 
actionpack (3.2.8) 
activemodel (3.2.8) 
activerecord-jdbc-adapter (1.2.2) 
activerecord-jdbcmysql-adapter (1.2.2) 
activesupport (3.2.8) 
bouncy-castle-java (1.5.0146.1) 
builder (3.0.3) 
bundler (1.2.1) 
coderay (1.0.7) 
edavis10-object_daddy (0.4.3) 
erubis (2.7.0) 
fastercsv (1.5.5) 
hike (1.2.1) 
i18n (0.6.1, 0.4.2) 
jdbc-mysql (5.1.13) 
journey (1.0.4) 
jruby-openssl (0.7.7) 
json (1.7.5) 
mail (2.4.4) 
mime-types (1.19) 
multi_json (1.3.6) 
mysql (2.8.1) 
mysql2 (0.3.11) 
net-ldap (0.3.1) 
pg (0.14.1) 
polyglot (0.3.3) 
rack (1.4.1) 
rack-cache (1.2) 
rack-test (0.6.1) 
rake (0.9.2.2) 
rmagick (2.13.1) 
ruby-openid (2.2.0, 2.1.8) 
sprockets (2.1.3) 
tilt (1.3.3) 
treetop (1.4.10) 
tzinfo (0.3.33) 

y aquí está mi joya env

RubyGems Environment: 
    - RUBYGEMS VERSION: 1.8.15 
    - RUBY VERSION: 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux] 
    - INSTALLATION DIRECTORY: /home/jmg810/ruby/gems 
    - RUBY EXECUTABLE: /usr/bin/ruby 
    - EXECUTABLE DIRECTORY: /home/jmg810/ruby/gems/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-linux 
    - GEM PATHS: 
    - /home/jmg810/ruby/gems 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - "gempath" => [] 
    - "gem" => "--remote --gen-rdoc --run-tests" 
    - "gemhome" => "/home/jmg810/ruby/gems" 
    - "rdoc" => "--inline-source --line-numbers" 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 

creo que el problema es que se no está buscando en mis gemas locales

+0

Para mí, cambiando la variable GEM_PATH de '~/.rvm/gems/ruby-1.9.3-p448: ~/.rvm/gems/ruby-1.9.3-p448 @ global' con' $ HOME /. rvm/gems/ruby-1.9.3-p448: $ HOME/.rvm/gems/ruby-1.9.3-p448 @ global' trabajado. – sankara

Respuesta

4

en mi bash_profile tenía $PATH:~/ruby/bin y en su lugar necesitaba ~/ruby/bin:$PATH. Fue utilizar la gema en /usr/bin en lugar de ~/ruby/bin.

+0

Tuve un problema similar al usar rbenv y esto solucionó mi problema. Gracias por esta sugerencia! – bendalton

Cuestiones relacionadas