2016-07-18 1 views
8

を実行しているとき、私は、次のコマンドを実行しようとすると見つかりませんhere参照)。私は簡単に問題を解決するための新しいsedのディレクトリをシンボリックリンクすることができます知っているが、私はより良い回避策/修正があるかどうかを知りたいと思った(これはRのソースコードに固定され、最終的にあれば)。セッドディレクトリ-eフラグとR

+0

あなたはR再インストールしてみましたか?修理を超えて何かがうんざりしているようです。 –

+0

@KonradRudolph私は再インストールしようと、それが何トン問題を解決しませんでした。 – petobens

+0

これは、再現性の問題のようです - それはおそらく自作のバグとして報告しなければならない - http://stackoverflow.com/q/38441722/1968。 –

答えて

10

これは、brewのパスがthis commitに変更されたためです。この場合、最後の4日間でbrew updateを実行した場合、これが原因で破損が発生しています。

このanswerのクレジットはで、brew reinstall -s rです。

私はこのかかわらずを試みたとき、私はいくつかの他の問題に遭遇しました。私はX11がインストールされていなかったと私はそれがとてもコンパイルされたとき、それは他のいくつかの障害を引き起こしたことを意味tcl-tkとの競合を持っていた:

  1. 私はhttps://www.xquartz.org
  2. からXQuartzをインストールし、私の自作フォルダln -s /opt/X11/include/X11 /usr/local/include/X11にそれをシンボリックリンク(あなたの自作ディレクトリが異なる場合があることに注意してください)
  3. brew install homebrew/dupes/tcl-tk brew link --overwrite --force tcl-tk; brew unlink tcl-tk
  4. brew reinstall -s r

それは私のために働いた。私はrボトルがアップグレードされた後、この問題が消えるべきだと思いますが、現時点では、これは私がやっていたものです。シエラにアップグレード

1

、ここでは上記のコマンドとも方向性を試してみました:https://github.com/Homebrew/homebrew-science/issues/4338。私がRカーネルを再インストールした後は、ここの指示:https://github.com/IRkernel/IRkernelに戻り、事態が再開しました。オイベイ。 、Rカーネルを再インストールし、端末でRを起動し、次のように入力するには

install.packages(c('repr', 'IRdisplay', 'crayon', 'pbdZMQ', 'devtools')) 
devtools::install_github('IRkernel/IRkernel') 
IRkernel::installspec() # to register the kernel in the current R installation