bài viết rất nhiều về chủ đề này, và giúp đỡ người khác tiết kiệm giờ cố gắng giải pháp khác nhau, đây là kết quả cuối cùng của giờ của tôi về mày mò.
Ba giải pháp trên internet tại thời điểm này là: rubysspi apserver cntlm
rubysspi chỉ hoạt động từ một máy tính Windows, AFAIK, vì nó dựa trên thư viện win32api. Vì vậy, nếu bạn đang ở trên một hộp Windows cố gắng chạy qua một proxy, đây là giải pháp cho bạn. Nếu bạn đang ở trên bản phân phối Linux, bạn sẽ không may mắn.
máy chủ dường như là dự án đã chết. Liên kết được liệt kê trong các bài đăng tôi đã thấy dẫn đến trang 404 trên sourceforge. Tôi tìm kiếm "apserver" trên sourceforge trả về không có gì.
Liên kết sourceforge cho cntlm mà tôi đã thấy chuyển hướng đến http://cntlm.awk.cz/ nhưng thời gian đó đã hết. Tìm kiếm trên sourceforge sẽ bật liên kết này, hoạt động: http://sourceforge.net/projects/cntlm/
Sau khi tải xuống và định cấu hình cntlm Tôi đã quản lý cài đặt gem qua proxy, vì vậy đây có thể là giải pháp tốt nhất cho bản phân phối Linux.
Nguồn
2009-03-10 10:33:12
+1 tôi đã bị kẹt trong này một ngày. Cam ơn vi đa hỏi. – Gishu
Tôi đã nhận được rubysspi để làm việc, nhưng có rất nhiều yêu cầu không quan trọng. Nếu bạn muốn sử dụng nó từ một vỏ Git Bash, bạn sẽ cần một bí danh được thêm vào tệp .bashrc của bạn, chẳng hạn như: 'alias gem = 'ruby -rspa \' mà gem \ ''' – iconoclast
Nếu bạn có proxy sau khi thực hiện các bước trong hầu hết các câu trả lời này, hãy thử đảm bảo 'sudo' có quyền truy cập vào các biến môi trường của bạn bằng cách thêm công tắc' -E', ví dụ: 'sudo -E doSomething' –