2016-05-29 3 views
0

Ich versuche Homebrew auf meinem Mac mit OSX 10.10.5 mit dem folgende Skript zu installieren ...Warum fehlt eine Systemdatei zu Ruby unter OSX 10.10.5?

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

... aber die folgenden Störung erhalten im Terminal: auch

/usr/local/Library/ENV/scm/git: line 10: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: No such file or directory 
/usr/local/Library/ENV/scm/git: line 10: exec: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: cannot execute: No such file or directory 
/usr/local/Library/ENV/scm/git: line 10: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: No such file or directory 
/usr/local/Library/ENV/scm/git: line 10: exec: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: cannot execute: No such file or directory 
/usr/local/Library/brew.sh: line 250: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: No such file or directory 
/usr/local/Library/brew.sh: line 250: exec: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: cannot execute: No such file or directory 
Failed during: /usr/local/bin/brew tap homebrew/core 

Dieser Fehler erscheint nach dem Ausführen eines beliebigen Befehls brew.

Ich kann Ruby 2.0.0p481 ausführen und Xcode Version 7.2.1 (7C1002) installiert haben, die die neueste Version ist, die für mich verfügbar ist. Ich bin auch in der Lage ohne Fehler Homebrew mit diesem Skript zu deinstallieren:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" 

Ursprünglich dachte ich, es ein Berechtigungsproblem war, so haben versucht, ...

sudo chown -R $(whoami) /usr/local

... ohne Erfolg.

Ich suchte dann nach dem Pfad, der in dem Fehler erwähnt wird. Aktuelle zeigt als Alias, und wenn ich es zu öffnen versuchen, erhalte ich folgende Fehlermeldung:

The operation can’t be completed because the original item for “Current” can’t be found. 

ich zum /usr/bin/Ruby Weg durch den Finder navigieren können, aber ich bin nicht sicher, ob dies auf dem Weg bezieht sich in der Fehler.

Ich glaube nicht, dass ich die Ruby-Installation berührt habe, daher bin ich mir nicht sicher, warum es einen Fehler gibt.

The Terminal zeigt nun folgende auf ein Terminal-Fenster zu öffnen:

-bash: rbenv: command not found 
-bash: rbenv: command not found 
-bash: rbenv: command not found 

Mein Ziel ist Tiled Map Editor auf meinem Mac mit OSX 10.10.5 zu kompilieren und zu installieren. Ich hatte zuvor Homebrew installiert, also followed the instructions zum Kompilieren von Tiled Map Editor, als ich auf das Problem stieß.

+0

Nun, gibt es '/ System/Library/Frameworks/Ruby.framework/Versionen/Current/usr/bin/ruby' existieren? – jtbandes

+0

@jtbandes Ich habe das gegen Ende angesprochen. Es scheint nicht so, aber ich weiß nicht warum. – tomdot

+0

Sie könnten versuchen, das 10.10.5-Update erneut zu installieren. – jtbandes

Antwort

0

Ich habe nicht herausgefunden, warum ich eine Systemdatei vermisse, aber statt das gesamte Betriebssystem neu zu installieren, folgte ich den Anweisungen in this answer, um Essentials aus dem Yosemite-Installer, der Ruby enthält, neu zu installieren.

Homebrew wird nun wie erwartet installiert.