Tôi đang sử dụng OS X (có bash) và một newbie tại unix. Tôi muốn biết nếu nó có thể sửa đổi một số tập tin như vậy mà để chạy một chương trình ruby, tôi không cần "ruby file.rb", nhưng thay vào đó chỉ có thể chạy "ruby.rb".Khởi chạy Ruby mà không cần tiền tố "Ruby"
Có lý do gì để KHÔNG làm điều này không?
Cảm ơn!
+1 để đảm bảo rằng dòng shebang của bạn sẽ sử dụng bất kỳ thứ gì Ruby nằm trong đường dẫn của bạn. Khi bạn nâng cấp, đôi khi nó đặt phiên bản mới ở một nơi hoàn toàn khác với cài đặt hiện tại. –
Đúng, đó là lý do tôi đăng nội dung này; câu hỏi đã được nhiều người trả lời, nhưng tôi cảm thấy như vậy là điều quan trọng cần đề cập đến/usr/bin/env vì lý do đó. –