2016-06-10 8 views
1

zu installieren versuchen, lief ich aus Versehen sudo bundle install und wenn ich jetzt nur bundle install betreibe ich erhalte eine Fehlermeldung:Schienen `Bündel install` systemweite

Error details:

Errno::EACCES: Permission denied @ rb_sysopen -

hier sind die Umwelt/Bündler Einstellungen:

Environment 

    Bundler 1.12.3 
    Rubygems 2.6.4 
    Ruby  2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin14] 
    GEM_HOME /Users/abdulahmad/.rvm/gems/ruby-2.3.0 
    GEM_PATH /Users/abdulahmad/.rvm/gems/ruby-2.3.0:/Users/abdulahmad/.rvm/gems/[email protected] 
    RVM  1.27.0 (latest) 
    Git  2.5.4 (Apple Git-61) 
    rubygems-bundler (1.4.4) 

     Bundler settings 

    orig_path 
    Set via BUNDLE_ORIG_PATH: "/Users/abdulahmad/.rvm/gems/ruby-2.3.0/bin:/Users/abdulahmad/.rvm/gems/[email protected]/bin:/Users/abdulahmad/.rvm/rubies/ruby-2.3.0/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/abdulahmad/.rvm/bin" 
    orig_gem_path 
    Set via BUNDLE_ORIG_GEM_PATH: "/Users/abdulahmad/.rvm/gems/ruby-2.3.0:/Users/abdulahmad/.rvm/gems/[email protected]" 

versucht es, System-Edelsteine ​​zu installieren, anstatt nur für meine Rails-App? Wie kann ich das beheben?

+2

Ich empfehle Ihnen, alle Edelsteine ​​mit Sudo-Befehl zu entfernen, 'sudo rm -rf/Users/abdulahmad/.rvm/Gems/Ruby-2.3.0 @ global ' –

Antwort

1

Aktualisieren der globalen rubygems mit:

sudo gem update --system --no-user-install.

Oder versuchen Sie dies:

bundle install --path ~/.gem 

andere Option ist nur bundler deinstallieren und erneut zu installieren.

+0

Ich versuchte dies tatsächlich vor der Frage, aber es hat nicht funktioniert :/ –

+0

hast du versucht, was oben vorgeschlagen hat? – Nirupa

+0

Ich deinstalliert Bundler und neu installiert und es hat funktioniert. füge das zu deiner Antwort hinzu und ich akzeptiere –

Verwandte Themen