Tôi gặp sự cố khi tải ứng dụng đường ray trên Hành khách Dreamhost để xem thư viện được biên soạn trong thư mục ~/opt/lib của tôi. Tôi phải đặt chúng ở đây vì tôi không có quyền truy cập root.Bao gồm thư viện ~/opt/lib trong Ứng dụng Rails Hành khách
Tôi có thể khởi động ứng dụng của mình trong ./script/console và nó thấy các thư viện này tốt vì tôi đã cập nhật biến môi trường LD_LIBRARY_PATH
của .bash_profile để bao gồm ~/opt/lib.
Tôi đã thử đặt ENV['LD_LIBRARY_PATH'] = '~/opt/lib'
vào tệp environment.rb của mình nhưng có vẻ như không quá hữu ích. Tôi nhận được lỗi sau từ Hành khách khi tôi điều hướng đến trang web của mình: libodbcinst.so.1: không thể mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục đó - /home/username/opt/lib/odbc.so
Bất cứ ai có kinh nghiệm với điều này?
Cảm ơn