cuốn sách gpt4 ai đã làm

R Lỗi CMD trên Windows 7 - 'R' không được nhận dạng là lệnh nội bộ hoặc bên ngoài,

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 12:10:56 27 4
mua khóa gpt4 Nike

Tôi đang khám phá việc xây dựng một gói trên Windows 7 nhưng tôi gặp khó khăn khi chuyển sang giai đoạn nhắc lệnh. Các chủ đề sau dường như có cùng vấn đề mà tôi đang gặp phải nhưng vấn đề vẫn chưa được giải quyết:

Sự cố: Bất cứ khi nào tôi thử lệnh R CMD trong dấu nhắc lệnh (ví dụ: tôi đã thử R CMD cài đặt pkgName,R cmd cài đặt pkgName,Rcmd cài đặt pkgName,TRONG tên pkg là trình giữ chỗ cho gói thực tế đã được triển khai trên OS X Kiểm tra R CMDvà cũng được đăng trên CRAN, nơi tôi có nguồn được giải nén trong thư mục làm việc hiện tại), tôi nhận được thông báo lỗi sau:

'R' không được công nhận là lệnh nội bộ hoặc bên ngoài,
chương trình có thể hoạt động hoặc tập tin bó.

(Nếu tôi cố gắng sử dụng Rcmd cài đặt pkgName lệnh, lỗi bắt đầu bằng 'Rcmd' không phải .... ) lưu ý rằng ngay cả khi tôi chỉ gõ vào dấu nhắc lệnh R và nhấn enter, tôi gặp lỗi tương tự, vì vậy tôi thậm chí không thể hiển thị R ở đây, mặc dù nó vẫn mở tốt trong giao diện độc lập.

Tôi đã kiểm tra các hướng dẫn sau nhưng không thành công trong việc tìm ra vấn đề:

Điều ngay lập tức xuất hiện trong đầu là biến đường dẫn được đặt không chính xác trong Windows, nhưng điều đó (chưa) dẫn đến câu trả lời. Ví dụ: tôi đã kiểm tra ba lần các đường dẫn để đảm bảo chúng chính xác, bao gồm số phiên bản R, x64 Liệu nó có chính xác hay không, v.v.

Tôi nhận thấy đây là một vấn đề phức tạp cần chẩn đoán từ xa nhưng mọi ý kiến ​​và đề xuất về cách giải quyết vấn đề này đều được đánh giá cao. Để tham khảo, đây là các bước tôi đã thực hiện để cố gắng giải quyết vấn đề này:

  • Gỡ cài đặt R và Rtools
  • Cài đặt phiên bản mới nhất R(2.15.0)
  • Cài đặt Rtool215Phù hợp với phiên bản R 2.15.0
  • Ban đầu tôi để Rtools chỉ định các biến đường dẫn (bật tùy chọn đó trong khi cài đặt). Sau khi sử dụng phương pháp này mà không thành công.
  • Tôi đã cập nhật biến đường dẫn trên máy tính của mình bằng đường dẫn sau:

    C:\Rtools\bin C:\Tệp chương trình\R\R-2.15.0\bin\x64;
  • Tôi cũng đã thử chứa đường dẫn sau R CMD(和 Rcmd) (lưu ý rằng những đường dẫn này không dẫn đến bất kỳ thứ gì trên máy tính của tôi, vì vậy tôi đã thử thực thi có và không chỉ định chúng R CMD/Rcmd):

    C:\Rtools\Perl\bin C:\Rtools\MinGW\bin;
  • Hãy thử thêm/xóa đường dẫn sau, đường dẫn này sẽ chuyển đến thư mục duy nhất khác hiển thị trong thư mục Rtools:

    C:\Rtools\gcc-4.6.3;
  • Như đã đề cập, đã thử R CMD Nhiều biến thể của lệnh.

  • Tôi đã thử tất cả những điều này cách đây vài tháng khi cài đặt phiên bản R 2.14.1 và Rtools214, nhưng tôi gặp phải vấn đề tương tự.

Lưu ý: Tôi đã cài đặt Cygwin trước R và Rtools và tôi chưa cài đặt MikTeX (chưa).

câu trả lời hay nhất

  • Bạn đã đóng dấu nhắc lệnh và mở một dấu nhắc lệnh mới sau khi điều chỉnh PATH chưa?
  • Nhập lệnh tại dòng lệnh PATH và đảm bảo đường dẫn được cập nhật chính xác
  • Hãy thử điều hướng đến thư mục lưu R.exe và chạy nó cục bộ -- cd C:\Chương trình...\bin\x64, R.exe .
  • Đảm bảo bạn đang chạy từ dấu nhắc lệnh của Windows chứ không phải thiết bị đầu cuối Cygwin
  • Nếu bạn có khoảng trắng sau dấu chấm phẩy trong PATH, bạn cần xóa nó:/bin;C:/Chương trình.... Hãy thử kết hợp điều này với giải pháp của Joshua.

Về windows - Lỗi R CMD trên Windows 7 - 'R' không được nhận dạng là lệnh nội bộ hoặc bên ngoài, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/10077689/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress