我試圖安裝rtools運行R,這樣我就可以安裝的軟件包(谷歌的causalimpact)和過程都表示我有我的R.從cmd在窗口
主要路徑環境問題問題
我無法從cmd窗口運行R
。
預期的行爲是下面的輸出,給>
提示:
R version 3.1.1 (blah blah)
...
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
但是實際結果是:
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
其他信息
不過,我可以運行Rcmd
和Rgui
(除之外的所有內容)從cmd沒有錯誤。
Where R
打印輸出C:\Program Files\R\R-3.1.1\bin\x64\R.exe
Where Rcmd
打印輸出C:\Program Files\R\R-3.1.1\bin\x64\Rcmd.exe
Where Rgui
打印輸出C:\Program Files\R\R-3.1.1\bin\x64\Rgui.exe
返回指向其各自的exe文件相同的路徑。
這顯然是與我的地球環境路徑的問題,但我看不出爲什麼會產生這個錯誤
的路徑看起來像(在最後一行將R路徑):
c:\Rtools\bin
c:\Rtools\gcc-4.6.3\bin
C:\RBuildTools\3.1\bin
C:\RBuildTools\3.1\gcc-4.6.3\bin
c:\Rtools\bin
c:\Rtools\gcc-4.6.3\bin
C:\Python27\
C:\Python34\
C:\Python34\Scripts
C:\Program Files (x86)\Intel\iCLS Client\
C:\Program Files\Intel\iCLS Client\
C:\windows\system32
C:\windows
C:\windows\System32\Wbem
C:\windows\System32\WindowsPowerShell\v1.0\
C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86
C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT
C:\Program Files (x86)\QuickTime\QTSystem\
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\
c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\
C:\strawberry\c\bin
C:\strawberry\perl\site\bin
C:\strawberry\perl\bin
C:\Program Files\MiKTeX 2.9\miktex\bin\x64\
C:\Program Files\MiKTeX 2.9\miktex\bin\x64\
C:\Program Files\R\R-3.1.1\bin\x64
我可以通過在cmd窗口中輸入任意一個名稱來運行Python和Perl,並且以同樣的方式指向R,我無法理解上述錯誤。
如果有人對我如何解決這個錯誤有任何建議,我將非常感激。
我還沒有在這裏問過這個問題,所以任何編輯/指針都非常感謝。
的原始路徑:
PATH=C:\Program Files\R\R-3.1.1\bin\x64;C:\Program Files\R\R-3.1.1\bin\x64;c:\Rt
ools\bin;c:\Rtools\gcc-4.6.3\bin;C:\RBuildTools\3.1\bin;C:\RBuildTools\3.1\gcc-4
.6.3\bin;c:\Rtools\bin;c:\Rtools\gcc-4.6.3\bin;C:\Python27\;C:\Python34\;C:\Pyth
on34\Scripts;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iC
LS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\Sy
stem32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x
86;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64;C:\Program Files\Intel\In
tel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Manageme
nt Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine
Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Componen
ts\IPT;C:\Program Files (x86)\QuickTime\QTSystem\;c:\Program Files (x86)\Microso
ft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microso
ft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Bi
nn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\strawberry\c\bi
n;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\Program Files\MiKTeX 2.9
\miktex\bin\x64\;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\Users\Tariq.Muma
n\AppData\Local\Pandoc\
你看過http://stackoverflow.com/questions/18306362/run-r-script-from-command-line?你能解釋你的問題與這個問題有什麼不同嗎? – JustinJDavies 2014-09-29 13:33:33
@JustinJDavies這個人試圖在cmd中運行腳本,我想我需要在cmd窗口中打開一個解釋器,方法是在cmd中鍵入「R」,就像在cmd中鍵入「Python」或「Perl」一樣。 另一個問題在Linux中也是對的? – user124123 2014-09-29 14:19:12
@JustinJDavies據我瞭解,這是我試圖安裝的其他軟件包如何遇到麻煩。 – user124123 2014-09-29 14:22:52