Tôi có một dự án Django sử dụng buildout. Khi chạy hoặc gỡ lỗi ứng dụng, nó chạy tốt bằng cách sử dụng kịch bản lệnh xây dựng của tôi. Tôi cũng sử dụng máy nén django để nén và biên dịch các tệp LESS của tôi. Tôi đã cài đặt phía máy chủ LESS với nút và bạn có thể truy cập nhị phân lessc từ trình bao như bình thường. django-compressor chạy Popen để chạy lệnh lessc. Khi nó làm điều này và ngoại lệ được ném:/bin/sh: lessc: lệnh không tìm thấy.Chạy Django với Chạy không thể tìm thấy CSS LESS
Nếu tôi chạy/bin/sh lessc thì sẽ tìm thấy nó. Nếu tôi rơi vào python tương tác và chạy Popen (['/ bin/sh', '-c', 'lessc']) nó tìm thấy nó. Shell hoặc môi trường nào đang chạy Django trong PyCharm sử dụng và làm thế nào tôi có thể thiết lập nó để đọc hoặc là/etc/paths hoặc $ HOME/.bashrc, vv lessc được đặt tại/usr/local/bin trong/etc/path.
Tôi đang trên Mac OSX 10.7, btw
Thanks cho bất kỳ hỗ trợ, Travis
2016 cảm ơn nụ;) – grokpot
Nó hoạt động!Môi trường cha mẹ của tôi đã chứa 'PATH' và' PATH' chứa '/ usr/local/bin', tại sao không hoạt động? – Dozer
Đối với tôi, đó là đường dẫn cài đặt nvm. Cảm ơn rất nhiều :) – ali