R CMD w systemie Windows 7 Błąd - „R” nie jest rozpoznawane jako polecenie wewnętrzne lub zewnętrzne,
Badam budowanie pakietów w systemie Windows 7, ale wpadłem w kłopoty po osiągnięciu etapu Wiersz polecenia. Poniższy wątek wydaje się być na tym samym temacie, z którym mam problem, ale pytanie pozostaje nierozwiązane:
Nie można zainstalować pakietu R w systemie Windows 7Problem: za każdym razem, gdy próbuję użyć polecenia R CMD w wierszu polecenia (np. PróbowałemR CMD install pkgName
, R cmd install pkgName
, Rcmd install pkgName
, gdziepkgName
jest miejscem na rzeczywiste opakowanieR CMD check
W systemie OS X, a także w CRAN, gdzie mam rozpakowane źródło w bieżącym katalogu roboczym), otrzymuję następujący komunikat o błędzie:
<code>'R' is not recognized as an internal or external command, operable program or batch file. </code>
(Jeśli spróbujęRcmd install pkgName
polecenie, a następnie błąd zaczyna się jako'Rcmd' is not ...
.) Zauważ, że nawet jeśli wpisuję tylkoR
w wierszu poleceń i wciśnij Enter, otrzymuję ten sam błąd, więc nie jestem w stanie wyświetlić R tutaj, choć otwiera się idealnie w swoim autonomicznym interfejsie.
Bez powodzenia zbadałem następujące przewodniki: zidentyfikowałem problem:
Strona internetowa Karla W BromanaWitryna Rob J HyndmanBlog Stevena MosheraNajbardziej bezpośrednią rzeczą, jaka przyszła mi do głowy, było to, że zmienne ścieżki w systemie Windows nie były ustawione prawidłowo, ale to również nie doprowadziło (jeszcze) do odpowiedzi. Na przykład trzykrotnie sprawdziłem ścieżki, aby upewnić się, że są poprawne, w tym dla numeru wersji R, któryx64
w nazwie ścieżki jest dokładna itp.
Zdaję sobie sprawę, że zdalne diagnozowanie jest skomplikowanym problemem, ale wszelkie rady i sugestie dotyczące rozwiązania tego problemu są doceniane. Poniżej znajdują się kroki, które podjąłem, aby spróbować rozwiązać ten problem:
Odinstaluj R i RtoolsZainstaluj najnowszą wersjęR (2.15.0)zainstalowaćRtools215 pasujące do wersji R 2.15.0Pierwotnie pozwoliłem Rtools określić zmienne ścieżki (włączenie tej opcji podczas instalacji). Brak sukcesu po tej metodzie.Zaktualizowałem zmienne ścieżki na moim komputerze, w których użyto poniższych ścieżek:
<code>C:\Rtools\bin; C:\Program Files\R\R-2.15.0\bin\x64; </code>
Próbowałem takżeR CMD
(iRcmd
) komendy z następującymi ścieżkami (zauważ, że te ścieżki nie prowadzą do niczego na moim komputerze, więc próbowałemR CMD
/ Rcmd
z nimi i bez nich):
<code>C:\Rtools\perl\bin; C:\Rtools\MinGW\bin; </code>
Próbowano dodać / usunąć następującą ścieżkę, która przechodzi do jedynego innego folderu widocznego w folderze Rtools:
<code>C:\Rtools\gcc-4.6.3; </code>
Próbowałem wielu odmianR CMD
polecenia, jak wspomniano wcześniej.
Uwaga: miałem już zainstalowany Cygwin przed R i Rtools i nie zainstalowałem jeszcze MikTeXa.