2012-08-23 12 views
6

Tìm kiếm trên web, tôi đã tìm thấy hầu như không có bằng chứng nào cho thấy hoạt động của perlbrew trên cygwin. Các chi tiết cụ thể của vấn đề hiện tại của tôi là:Có perlbrew làm việc với Cygwin?

Với cài đặt mới nhất của Cygwin (bao gồm perl 5.14.2), tôi đang cố gắng cài đặt perl-5.14.2 bằng cách sử dụng perlbrew mới nhất, được cài đặt từ web (không phải CPAN). Tôi bị treo ngay sau khi ../dist/threads-shared/t/shared_attr.t...ok được in thành build.log. Đây là trên WinXP Pro 2002 SP3. Những cố gắng trước đây khi sử dụng perlbrew trên các bản xây dựng khác của Cygwin (bao gồm cả perl 5.10.1) cũng đã thất bại, nhưng ở những nơi khác.

Tôi đã đăng một nhận xét về blog của Reini Urban trên blogs.perl.org và một vấn đề/lỗi trên github cho App-perlbrew, nhưng chưa có câu trả lời nào.

Có hy vọng nào tôi có thể nhận được perl để xây dựng trên Cygwin không? Nếu không, những gì tôi có thể làm để làm việc xung quanh nó và vẫn sử dụng perlbrew (để thống nhất môi trường của tôi để môi trường Cygwin của tôi sử dụng perlbrew, giống như môi trường Linux của tôi không)?

Trả lời

1

perlbrew hoạt động và perl có thể được xây dựng trên Cygwin, với ít phiền toái rằng một số kiểm tra đơn vị treo (như bạn đã phát hiện). Giữ một mắt trên quá trình xây dựng đầu ra và giết các bài kiểm tra (thường là chủ đề liên quan) mà không làm bất cứ điều gì cho một vài phút sử dụng pskill. perlbrew nên (gõ trên gỗ) chạy make install ngay cả khi một số ít các bài kiểm tra không vượt qua.

+0

Thực ra, tôi đã cố gắng giết chết quá trình treo bằng cách giết và giết -9, nhưng không thực sự giết chết nó. Tôi đã giết chết cha mẹ, giết chết quá trình xây dựng hoàn toàn. Tôi có thể thử lại. Tôi không biết tại sao giết người không giết nó. Tôi cũng có thể sử dụng quá trình thám hiểm để cố gắng để giết nó hơn là bản địa (cygwin) kill.exe. –

+0

Làm cho nó vượt qua lỗi ban đầu, nhưng thất bại trong việc xây dựng anyway (quá nhiều kiểm tra thất bại). Có lẽ Reini chỉ gói các xây dựng không thành công anyway khi ông phân phối perl nhị phân cho Cygwin? –

1

Tôi chưa bao giờ chạy perlbrew dưới Cygwin. Nhưng như một giải pháp có thể thử plenv. Khi tôi cuối cùng đã thử nó, nó làm việc ra khỏi hộp dưới Cygwin.