2010-12-13 5 views
7

Tôi đang cố gắng bắt đầu với khung web play và hỗ trợ scala của nó,Làm cách nào để yêu cầu playframework sử dụng proxy công ty của tôi?

tiếc là "install scala" không thành công do không thể tìm nạp trang web mô-đun.

Tôi đã cài đặt hệ thống của mình chính xác cho proxy công ty, tuy nhiên tính năng phát dường như không sử dụng chúng.

Có tệp cấu hình ở đâu đó hoặc một số thuộc tính môi trường mà tôi cần để đặt phát để chọn chúng không?

Trả lời

3

Tôi cho rằng nó chỉ hoạt động với 1.1.1 chưa được phát hành. Xem bug 210. Tôi không chắc chắn nhưng tôi nghĩ rằng danh sách mô-đun và cài đặt được sử dụng cùng một mã để có được proxy. Bạn có thể cài đặt thủ công.

5

Các cài đặt lệnh, thực hiện bằng Python, sử dụng ulrlib đằng sau hậu trường: https://github.com/playframework/play/blob/master/framework/pym/play/commands/modulesrepo.py#L73

Các urllib thư viện cho phép thiết lập một proxy thông qua ENV var http_proxy: http://docs.python.org/library/urllib.html#high-level-interface

Vì vậy, bạn có thể thử thiết lập một proxy thông qua biến ENV đó.

+0

cho nó một shot nhưng không có đường đi, cảm ơn cho con trỏ tuy nhiên, những tuyên bố thư viện python mà MaxOSX nên cố gắng lấy nó từ các cài đặt hệ điều hành, vì vậy không chắc chắn lý do tại sao nó không làm việc ... Tôi tự hỏi nếu có bất kỳ cách nào để có được một số đầu ra nhiều hơn vì vậy tôi có thể nói những gì nó đang làm –

+3

Tôi chạy vào vấn đề này với verion 1.2.1. trên Windows XP Đặt biến httpvROXY env thành http: // : thực hiện thủ thuật. –

2

bạn có chắc chắn rằng vị trí mô-đun không bị proxy chặn không? Bạn có thể truy cập URL thông qua trình duyệt của bạn hoặc nếu bạn đang chạy trên Linux, sử dụng wget?

URL bạn muốn là http://www.playframework.org/modules/scala-head.zip.

Nếu bạn có thể truy cập, bạn chỉ cần tải xuống tệp và giải nén trực tiếp vào mô-đun phát. Đó là tất cả các lệnh cài đặt nào.

1

Tôi thực sự khuyên bạn nên sử dụng phần mềm như Proxifier để xử lý các máy chủ proxy của công ty chứ không phải xử lý nó ở cấp ứng dụng. Điều đó sẽ cho phép bạn kiểm soát tất cả các cấu hình proxy của bạn ở một nơi, và cũng sẽ làm việc liền mạch hơn nhiều so với cố gắng cập nhật các gói phần mềm riêng lẻ.

http://www.proxifier.com/

Nếu bạn dùng U * nx, hãy thử CNTLM thay thế.

http://cntlm.sourceforge.net/