Sed-Verzeichnis nicht gefunden, wenn R mit -e-Flag ausgeführt wird

8

Wenn ich versuche, den folgenden Befehl auszuführen: R --slave --no-save --no-restore -e "print('foo')"

Ich bekomme: /usr/local/bin/R: line 193: /usr/local/Library/ENV/4.3/sed: No such file or directory ERROR: option '-e' requires a non-empty argument

Offenbar hat brew kürzlich den Ordner ENV auf einen neuen Pfad verschoben (siehe hier ). Ich weiß, dass ich das neue sed-Verzeichnis leicht symlinking, um das Problem zu beheben, aber ich wollte wissen, ob es eine bessere Problemumgehung gibt (und eventuell, wenn das im R-Quellcode behoben wird).

    
petobens 18.07.2016, 15:15
quelle

2 Antworten

10

Das passiert, weil brew seine Pfade in diesem Commit geändert hat , wenn Sie% co_de ausgeführt haben % in den letzten 4 Tagen hat dies den Bruch verursacht.

Der Dank geht an blindjesse für dieses answer , also brew update .

Ich habe einige andere Probleme festgestellt, als ich das versuchte. Ich hatte X11 nicht installiert und ich hatte einen Konflikt mit dem brew reinstall -s r , was bedeutete, dass es einige andere Fehler verursachte, als es kompiliert wurde:

  1. Ich habe XQuartz von Ссылка installiert
  2. Symlinked zu meinem Homebrew-Ordner tcl-tk (beachten Sie, dass Ihr Homebrew-Verzeichnis möglicherweise anders ist)
  3. ln -s /opt/X11/include/X11 /usr/local/include/X11
  4. brew install homebrew/dupes/tcl-tk brew link --overwrite --force tcl-tk; brew unlink tcl-tk

Und dann hat es für mich funktioniert. Ich denke, sobald die brew reinstall -s r Flasche aktualisiert wird, sollte dieses Problem verschwinden, aber im Moment war das, was ich tun musste.

    
cdaloisio 20.07.2016, 03:32
quelle
1

Verbesserte Sierra, probierte die Befehle oben und auch die Anweisungen hier: Ссылка . Nachdem ich den R-Kernel nach den Anweisungen hier erneut installiert habe: Ссылка , haben die Dinge wieder angefangen zu arbeiten. Oy, vey.

Um den R-Kernel neu zu installieren, starten Sie R im Terminal und geben Sie Folgendes ein:

%Vor%     
andrewpederson 27.09.2016 06:23
quelle

Tags und Links