Tôi hiểu rằng để thêm một đường dẫn đến $ LOAD_PATH chỉ làm
$LOAD_PATH.unshift(path)
Nhưng tôi phải thêm dòng này vào mỗi chương trình tôi đã viết. Có anyway để thêm nó vào cấp hệ thống?
Tôi đã cố gắng tìm kiếm một chút trên tập lệnh khởi động cho Ruby, nhưng không tìm thấy câu trả lời. Tôi đã cố gắng thêm dòng này vào kernel/common/module.rb
, ruby_constants.rb
, loader.rb
, v.v. nhưng không hoạt động.
Tôi nên thêm dòng này vào tệp nào?
Cập nhật:
Tôi đang sử dụng ubuntu 10.04 và Rubinius. Không có biến hệ thống nào được gọi là RUBYLIB
.
Đã cố tạo một tài khoản nhưng không hoạt động. Nhưng tôi nhận ra tôi đã phạm sai lầm, và quên thêm biến trong bash script .bashrc
. Sau khi thêm biến, tất cả đều hoạt động tốt!
Tôi nghĩ họ đã xóa RUBYLIB sau 1.9? Tôi đang sử dụng Rubinius và không tìm thấy RUBYLIB. Và ruby -I cũng gây phiền nhiễu quá – texasbruce
RUBYLIB hoạt động trong ruby của tôi 1.9s – dbenhur
Tôi chỉ cần kiểm tra lại. Không có RUBYLIB hoặc RUBYOPT env var. Tôi đang sử dụng ubuntu 10.04 và Rubinius 2.0. Tôi cũng đã thử thêm một biến hệ thống nhưng nó không hoạt động. – texasbruce