6

finde ich musste einfach RVM entfernen und neu installieren, und installiert dann Rubin 2.0.0POW/Rails Fehler: Fehler applicationBundler :: GemNotFound Start: Konnte nicht Minitest-4.7.5 in eine der Quellen

ich kann Führen Sie die Rails-Konsole über die Befehlszeile im Projekt aus, aber Sie können sie nicht im Browser laden.

Ich las einige Antworten hier über .bash_profile und .bashrc und keine existierte in meinem ~ Ordner. Ich habe versucht, mit der .bashrc-Datei zu verfahren, aber nichts hilft.

In meinem .bashrc:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 

rvm Liste:

=* ruby-2.0.0-p247 [ x86_64 ] 

Schienen -v

Rails 4.0.0 

Jetzt, wenn ich versuche, meine Anwendung ich dies sehen zu starten:

Bundler::GemNotFound: Could not find minitest-4.7.5 in any of the sources /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92:in block in materialize' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in map!' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in materialize' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/definition.rb:114:in specs' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/definition.rb:159:in specs_for' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/definition.rb:148:in requested_specs' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/environment.rb:18:in requested_specs' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/runtime.rb:13:in setup' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler.rb:120:in setup' /usr/local/rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/setup.rb:17:in ' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:116:in require' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:116:in rescue in require' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:122:in require' ~/Sites/projectname/config/boot.rb:4:in ' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in require' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in require' ~/Sites/projectname/config/application.rb:1:in <top (required)>' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in require' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in require' ~/Sites/projectname/config/environment.rb:2:in ' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in require' /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in require' ~/Sites/projectname/config.ru:3:in block in <main>' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/builder.rb:4:in instance_eval' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/builder.rb:4:in initialize' ~/Sites/projectname/config.ru:1:in new' ~/Sites/projectname/config.ru:1:in <main>' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/server.rb:50:in eval' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/server.rb:50:in load_config' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/server.rb:43:in initialize' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/server.rb:13:in new' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/nack/server.rb:13:in run' ~/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/bin/nack_worker:4:in `'

rvm Info:

system: 
    uname:  "**** 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64" 
    system:  "osx/10.7/x86_64" 
    bash:  "/bin/bash => GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)" 
    zsh:   "/bin/zsh => zsh 4.3.11 (i386-apple-darwin11.0)" 

    rvm: 
    version:  "rvm 1.22.3 (master) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]" 
    updated:  "3 days 23 hours 28 minutes 44 seconds ago" 
    path:   "/usr/local/rvm" 

    ruby: 
    interpreter: "ruby" 
    version:  "2.0.0p247" 
    date:   "2013-06-27" 
    platform:  "x86_64-darwin11.4.2" 
    patchlevel: "2013-06-27 revision 41674" 
    full_version: "ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin11.4.2]" 

    homes: 
    gem:   "/usr/local/rvm/gems/ruby-2.0.0-p247" 
    ruby:   "/usr/local/rvm/rubies/ruby-2.0.0-p247" 

    binaries: 
    ruby:   "/usr/local/rvm/rubies/ruby-2.0.0-p247/bin/ruby" 
    irb:   "/usr/local/rvm/rubies/ruby-2.0.0-p247/bin/irb" 
    gem:   "/usr/local/rvm/rubies/ruby-2.0.0-p247/bin/gem" 
    rake:   "/usr/local/rvm/gems/[email protected]/bin/rake" 

    environment: 
    PATH:   "/usr/local/rvm/gems/ruby-2.0.0-p247/bin:/usr/local/rvm/gems/[email protected]/bin:/usr/local/rvm/rubies/ruby-2.0.0-p247/bin:/usr/local/rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/opt/sm/bin:/opt/sm/pkg/active/bin:/opt/sm/pkg/active/sbin:/usr/local/mysql/bin" 
    GEM_HOME:  "/usr/local/rvm/gems/ruby-2.0.0-p247" 
    GEM_PATH:  "/usr/local/rvm/gems/ruby-2.0.0-p247:/usr/local/rvm/gems/[email protected]" 
    MY_RUBY_HOME: "/usr/local/rvm/rubies/ruby-2.0.0-p247" 
    IRBRC:  "/usr/local/rvm/rubies/ruby-2.0.0-p247/.irbrc" 
    RUBYOPT:  "" 
    gemset:  "" 

Bundle:

Using: /usr/local/rvm/gems/[email protected] 
mac:project joel$ bundle install 
Using rake (10.1.0) 
Using i18n (0.6.5) 
Using minitest (4.7.5) 
Using multi_json (1.7.9) 
Using atomic (1.1.13) 
Using thread_safe (0.1.2) 
Using tzinfo (0.3.37) 
Using activesupport (4.0.0) 
Using builder (3.1.4) 
Using erubis (2.7.0) 
Using rack (1.5.2) 
Using rack-test (0.6.2) 
Using actionpack (4.0.0) 
Using mime-types (1.24) 
Using polyglot (0.3.3) 
Using treetop (1.4.15) 
Using mail (2.5.4) 
Using actionmailer (4.0.0) 
Using activemodel (4.0.0) 
Using activerecord-deprecated_finders (1.0.3) 
Using arel (4.0.0) 
Using activerecord (4.0.0) 
Using coffee-script-source (1.6.3) 
Using execjs (2.0.0) 
Using coffee-script (2.2.0) 
Using thor (0.18.1) 
Using railties (4.0.0) 
Using coffee-rails (4.0.0) 
Using multipart-post (1.2.0) 
Using faraday (0.8.8) 
Using hashie (2.0.5) 
Using hike (1.2.3) 
Using httpauth (0.2.0) 
Using jbuilder (1.5.1) 
Using jquery-rails (3.0.4) 
Using json (1.8.0) 
Using jwt (0.1.8) 
Using oauth2 (0.8.1) 
Using omniauth (1.1.4) 
Using omniauth-oauth2 (1.0.3) 
Using omniauth-facebook (1.4.0) 
Using pg (0.16.0) 
Using bundler (1.3.5) 
Using tilt (1.4.1) 
Using sprockets (2.10.0) 
Using sprockets-rails (2.0.0) 
Using rails (4.0.0) 
Using rdoc (3.12.2) 
Using sass (3.2.10) 
Using sass-rails (4.0.0) 
Using sdoc (0.3.20) 
Using turbolinks (1.3.0) 
Using uglifier (2.2.0) 
Your bundle is complete! 
Use `bundle show [gemname]` to see where a bundled gem is installed. 

Antwort

6

benötigt wird gewährleisten Sind Sie sicher, dass Sie die Integration für RVM/Pow korrekt eingerichtet haben?

Beide Projekte zeigen Beispiel, wie dies zu tun ist, obwohl die RVM ist vollständiger: http://rvm.io/integration/pow#using-rvm-with-pow - Ich bin hier nicht den Code einfügen, da die Website bei Bedarf aktualisiert wird.

+0

Ich brauchte eine .powrc-Datei in meinem Projekt. –

1

Sie ausführen müssen:

bundle install 

es alle Edelsteine ​​für sie durch die Anwendung zur Verfügung

+0

i lief Bündel, seine alle Edelsteine ​​in meinem gemset für das Projekt zeigt –

+0

es 'Minitest-4.7.5' nicht zeigen? – mpapis

+0

ja. Ich werde die Bundle-Ausgabe posten, wenn ich zu dieser Maschine komme. Ich benutze RVM und .rvmrc Datei, also sollte diese Zeile nicht meinen Edelsteinnamen nach der Ruby Version sagen: ** Bundler :: GemNotFound: Konnte Minitest-4.7.5 in keiner der Quellen/usr/local/rvm finden /gems/ruby-2.0.0-p247** @GEMSETNAMEHERE –

1

Per diesen Link sehen können in Bezug auf bundler version 1.5.0, sollten Sie Ihren Bundler auf Version 1.5.1 aktualisieren, um einen kleinen Fehler zu beheben, der su ist Rfaces mit Standard-Edelsteinen in Ruby 1.9 und 2.0. Ich lief einfach Juwel Update Bundler vor dem Lauf Bündel installieren und alles scheint jetzt in Ordnung.

Verwandte Themen