Ich habe mit Rubygems und rvm herumgespielt und es funktionierte einwandfrei, aber jetzt, wenn ich versuche, ein Juwel zu installieren, bekomme ich einen Fehler
gem install railsRERROR: While ausführender Edelstein ... (Errno :: EACCES) Berechtigung verweigert - /Users/da/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.11/.gitigore
Es funktioniert, wenn ich Sudo mache, aber ich musste das nie zuvor tun, um ein Juwel zu installieren.
%Vor%Sie haben den Root-Benutzer so eingestellt, dass er die rvm-Installation verwendet, die sich in Ihrem Benutzerordner befindet. Das heißt, wenn Sie ein Juwel mit sudo installieren, gehören die Dateien zu root. Wenn Sie also versuchen, ein Juwel zu installieren, erhalten Sie Berechtigungsfehler.
Um das Problem zu beheben, müssen Sie den rvm-Ordner zurückgeben (ich gehe davon aus, dass Ihr Benutzername hier "da" ist) ...
%Vor%Um dies in Zukunft zu vermeiden, würde ich empfehlen, den Pfad von root als eigene Installation von rvm oder System-Gems festzulegen.
Tags und Links ruby ruby-on-rails rvm