2016-08-02 6 views
0

私のPC上の環境変数に次のパスを追加しようとしています(64ビットWindows 10で動作)。WindowsのRの環境変数のパスを変更します。

パス:C:\ R-3.2.5 \ビン\ x64の

私はエラーを取得し、コマンドプロンプトでR.exeを実行すると、 "内部または外部コマンドとして認識されていない"(切り捨て)。

gcc --helpは、環境変数にrtoOlsパスを追加した後に動作します。

バッチファイルを作成しようとしましたが(しかし、私はRのパスを与えるだけでチェックしました)。

どのように私はこの問題を解決するか、バッチファイルに別のパスを追加して毎回実行する必要がありますか?

謝罪の場合は繰り返します。事前に

おかげ

+0

バッチコマンドを実行していますか? RまたはR CMDまたはR.exeを実行していますか? – NJBurgo

+0

C:\ R-3.2.5 \ bin \ x64を自分のPCの環境変数に追加してR.exeを実行していました。しかし、それはエラーをスローする。それから私は、同じ状況が発生した異なるバージョンのRを試しました。だから私は、次のパスでバッチコマンドを作成し、R.exeが働いたので、環境変数へのパスを追加しながら何が間違っているのか知りたかったのですが?バッチコマンドは機能しているが、環境変数へのパスを追加していないためです。環境変数にRtoolsのパスを追加することもうまくいくようです。 – Jayaprakash

答えて

0

管理Cmdをプロンプトでこれを試してみて、どんなエラーがあれば私に知らせて:あなたは再びCmdを再起動したら

@echo off 
setLocal EnableDelayedExpansion 
set "RPath=C:\R-3.2.5\bin\x64"      
set "envPath=%PATH%" & set "Separator=" 
if not "%envPath:~-1%" == ";" set "Separator=;" 

if "!envPath:%RPath%=!"=="%envPath%" (
    setx PATH "%PATH%%Separator%%RPath%" /M) 
timeout 5 
exit /b 

、あなたは何の問題もなくR.exeを実行することができます。

関連する問題