2017-01-10 52 views
1

パッケージをビルドするには、管理者権限を持たない私のWindowsコンピュータにRToolsをインストールする必要があります。Windows上で管理者権限のないRToolsをインストールする方法

インストーラが.exeファイルであるため、それを開くことさえできません(Bromium v​​Sentryによってブロックされます)。だから、私はインストーラを起動することもできないので、書き込み権限を持っているインストールフォルダを選択することはできません。

私はそれを見つけましたが、RToolsやzipのポータブル版が見つかりませんでした。私はただ解凍できました。それが存在するかどうか誰にも分かりますか?そうでない場合は、私のパッケージを作る方法は何ですか?

編集:香港大井の答えを補完するものとして

、私は確かにRToolsを見つけるためにRStudioのために手動で私のPATH変数を更新する必要がありました。設定するPATHは公式にはどこにも書かれていないので、PATHをコピーしてhereから修正しました。私のバージョンは

C:\Unsupported\Rtools\bin;C:\Unsupported\Rtools\gcc-4.6.3\bin;C:\Unsupported\Rtools\perl\bin;C:\Unsupported\Rtools\MinGW\bin;C:\Unsupported\R\R-3.3.2\bin\x64;C:\Unsupported\R\R-3.3.2\bin 
+1

私は、許可を得ている場所にインストールできると思っていました。デフォルトの 'C'ドライブにインストールすることはできません。 'PATH'をインストールした場所を指すように' PATH'を更新するだけです。 – cdeterman

+0

これは.exeファイルなので、「信頼できない」場所から来ているので、起動することさえできません。私が探しているのは、解凍できるzipファイルです。 – Ben

+0

RToolsをソースからコンパイルする方法がありますか?たぶんもっと複雑になるかもしれません... – Ben

答えて

1

自分のPCにRToolsをインストールしてから、作成したディレクトリ(デフォルトでc:\Rtools)を圧縮し、USBメモリにコピーして作業用PCに解凍することができます。あなたの会社が信用できないexeをブロックしても、私はそれがUSBポートをブロックすると思われます....

+0

彼らはUSBポートをブロックしないので、動作するはずです、ありがとう。誰かがすでにその操作をしていて、zipファイルがネット上で利用可能になっていることを期待していました。 – Ben

+0

インストーラはファイルをハードディスクに保存するだけではありません。レジストリにいくつかのエントリを設定し、パスを更新します。しかし、あなたはこれらなしで得ることができるはずです。 –

0

私も同じ問題があります。私のために働いたのは、私のコンピュータに読み取り/書き込みアクセス権を持つ場所を見つけることでした。私にとっては、これはバックアップのためにネットワークに接続されていないローカルのC:ドライブにあります。

Rをインストールするときは、権限のあるすべてのパッケージを直接インストールするように指示する必要があります。 Rでは.libPaths()でこれを行うことができます。 RToolsのパスは同じ手順に従う必要があります。これは私のために働いた。同じ方法でRstudioをインストールしました。

+0

問題は、セキュリティソフトウェアが最初にインストーラを実行させないことです。 –

+0

私は参照してください。だから、このソリューションはうまくいきません...他の人にとっては役に立つかもしれませんが、私は今のところそれを残しておきます。 –