Tôi đã cố gắng cài đặt MacPorts để nâng cấp phiên bản Rails của mình để tôi có thể thực hiện theo cách của mình thông qua Agile Web Development với Rails, PragProg (4th, 2011). Tôi đã làm theo các hướng dẫn trong cuốn sách, cũng như trên trang web MacPorts , để thực hiện cài đặt từ hình ảnh đĩa. Nó xuất hiện để cài đặt chính xác, tuy nhiên, chạy các lệnh cổng sau đó trả về "port: lệnh không tìm thấy".
Tôi đã tìm kiếm Stack Exchange và tìm thấy câu hỏi này , vì vậy tôi đã cố gắng cài đặt từ dòng lệnh bằng cách sử dụng "tar xjvf MacPorts-1.9.2.tar.bz2". Một lần nữa, cài đặt dường như hoạt động. Tôi nhận được xác nhận rằng MacPorts đã được cài đặt thành công, nhưng tôi vẫn nhận được lỗi "sudo: port: lệnh không tìm thấy" khi cố gắng tự cập nhật MacPorts (thông qua "sudo port -v selfupdate").
Tôi nghĩ rằng lỗi của tôi nằm ở việc không đặt đúng đường dẫn. Tôi đã làm theo lời khuyên trong chủ đề này , cụ thể là thêm một đường dẫn (/ opt / local) trong path.d, nhưng tôi vẫn gặp lỗi.
Nếu có vấn đề, thiết bị đầu cuối được đặt thành shell mở với shell đăng nhập mặc định (/ usr / bin / login). Tôi có nên đổi cái này thành / bin / bash không?
Vì vậy, đây có phải là sự cố MacPorts, sự cố $ PATH hoặc vấn đề St nguUser không?