2016-09-12 9 views
2

私はRportable 3.3.1バージョンを持っています。いくつかのパッケージ(ggplot2など)は問題なくインストールされました。しかし、バイナリからコンパイルする必要のあるパッケージはインストールできません。私はRtoolsバージョン3.4.0.1962を自分のコンピュータにインストールしていますが、それはRportableによって検出されないようです。問題を作成 パッケージは、次のとおりです。Rポータブル:一部のパッケージをインストールできない

>install.packages("jsonlite") 
Package which is only available in source form, and may need compilation of C/C++/Fortran: ‘jsonlite’ 
These will not be installed 

私はどこRportableを伝えることができます方法:すべては次のエラーを返す

  • httpuv
  • jsonlite
  • sourcetools

パッケージのソースをコンパイルするためにRtoolsを探すには?

答えて

2

Rtoolsを使用するには、OSのPATH環境変数にRtoolsバイナリへのパスを追加する必要があります。 Windowsでは、(システムプロパティ - >詳細設定>のEnv変数 - >ユーザー環境変数PATH)またはPowerShellで

$userPath = [Environment]::GetEnvironmentVariable("Path", "User") 
[Environment]::SetEnvironmentVariable("Path",$userPath + ";E:\Rtools\bin;E:\Rtools\mingw_64\bin", "User") 

を実行して、設定ダイアログでそれを行うことができます。私はあなたが64ビットWindows上にいると仮定し、RtoolsをEにマウントされたフラッシュディスクにインストールします。あなたは管理権限を持つ必要はありません。

+0

Btw。今日私はCRANのバイナリパッケージをWindowsマシンにインストールすることはできません。それはCRANの問題だと思われます。 –

+0

はい、おそらく関連するCRANの問題があるようです:https://stat.ethz.ch/pipermail/r-package-devel/2016q3/001079.html – Carl

+0

ありがとう、もう一度動作します –

関連する問題