2016-04-28 30 views
8

Tôi có JRuby và Git cho các cửa sổ được cài đặt. Sau đó tôi đã cài đặt Ruby 2.3 x64 bằng RubyInstaller. Sau đó tôi đã cài đặt bộ giải mã x64. Tôi đã cài đặt đá quý json và nó chạy đúng. Chạy rake --version cho tôi lỗi:cào trên cửa sổ: thông dịch viên xấu: sự cho phép bị từ chối

bash:/c/Ruby23-x64/bin/rake: C: /Users/Justin/Projects/rubyinstaller/sandbox/ruby23_mingw/bin/ruby.exe: thông dịch viên xấu: Quyền bị từ chối

Tên tôi không phải là Justin, không có người dùng nào trên máy tính hoặc mạng của tôi có tên Justin và tôi thậm chí không có bất kỳ người bạn nào tên là Justin. Điều gì gây ra vấn đề này?

+0

thử mở cmd làm quản trị viên: nhấp chuột phải vào cmd và chạy với tư cách là quản trị viên – Nirupa

+0

hoạt động trong cmd. Tại sao nó không hoạt động trong mingw64? – griest

+0

@nirupa Tôi đã tìm ra. – griest

Trả lời

10

Chuyển đến thư mục bin của bản cài đặt Ruby và chỉnh sửa tệp cào. Thay đổi dòng đầu tiên từ #!C:/Users/Justin/Projects/rubyinstaller/sandbox/ruby23_mingw/bin/ruby.exe thành #!ruby.exe hoặc đường dẫn tuyệt đối mà tệp ruby ​​của bạn có thể thực thi nếu nó không nằm trong PATH của bạn.

+0

vì vậy bạn phải đặt đường dẫn – Nirupa

+0

Không có đường dẫn nào của tôi đã được đặt. Lệnh cào đã tham chiếu đến một exe ruby ​​trên máy của dev – griest

+0

Tôi nhận được nó .. :) chúc may mắn phía trước – Nirupa

Các vấn đề liên quan