Windows 7でのパッケージ構築を検討していますが、コマンドプロンプトの段階に達した後、問題が発生しています。次のスレッドは、私が問題を抱えているのと同じトピックにあるようですが、質問は未解決のままです。
問題:コマンドプロンプトでR CMDコマンドを試すときはいつでも(たとえば、、、、を試しました。これはR CMD install pkgName
、 OS Xで編集されR cmd install pkgName
、解凍されたCRANRcmd install pkgName
にも投稿されpkgName
た実際のパッケージのプレースホルダーです。R CMD check
現在の作業ディレクトリのソース)、次のエラーメッセージが表示されます。
'R' is not recognized as an internal or external command,
operable program or batch file.
Rcmd install pkgName
(コマンドを試してみると、エラーは次のように始まります'Rcmd' is not ...
。)R
コマンドプロンプトに入力してEnterキーを押しても同じエラーが発生するため、ここでRを表示することもできません。スタンドアロンインターフェイスで完全に正常に開きます。
私は問題を特定することに成功せずに次のガイドを調べました:
最もすぐに頭に浮かんだのは、Windowsのパス変数が正しく設定されていなかったことですが、これも(まだ)答えにつながっていません。たとえば、パスをトリプルチェックして、パスが正しいことを確認しました。これには、Rバージョン番号、x64
パス名の正確さなどが含まれます。
これはリモートで診断するための複雑な問題であると認識していますが、この問題を解決するためのアドバイスや提案をいただければ幸いです。参考までに、この問題を解決するために私がすでに行った手順は次のとおりです。
- RとRtoolsをアンインストールします
- Rの最新バージョン(2.15.0)をインストールします
- Rバージョン2.15.0に一致するようにRtools215をインストールします
- もともと私はRtoolsにパス変数を指定させました(インストール中にそのオプションをオンにします)。この方法の後は成功しません。
以下のパスが使用されているコンピューターのパス変数を更新しました。
C:\Rtools\bin; C:\Program Files\R\R-2.15.0\bin\x64;
R CMD
また、次のパスを含めて(および)コマンドを試しました(Rcmd
これらのパスはコンピューター上で何も起こらないことに注意してください。そのため、これらのパスを指定した場合と指定しない場合でR CMD
/Rcmd
を実行してみました)。C:\Rtools\perl\bin; C:\Rtools\MinGW\bin;
次のパスを追加/削除してみました。これは、Rtoolsフォルダー内に表示されている他の唯一のフォルダーに移動します。
C:\Rtools\gcc-4.6.3;
R CMD
前述のように、コマンドの複数のバリエーションを試しました。- 数か月前にRバージョン2.14.1とRtools214をインストールしたときにこれをすべて試しましたが、まったく同じ問題が発生しました。
注:RおよびRtoolsの前にすでにCygwinをインストールしていて、MikTeXを(まだ)インストールしていません。