2013-04-12 24 views
12

Tôi biết có thể sử dụng CounterClockwise bên trong Eclipse, nhưng tôi đã cố gắng để Leiningen làm việc để tôi có thể sử dụng ClojureScript.Làm cách nào để bắt đầu lập trình bằng Clojure trong Windows?

Tôi đã tải xuống leiningen bằng git clone. Nó sau đó nói chạy kịch bản. Tôi đã thử lein tự cài đặt từ bên trong PowerShell và bên trong môi trường git bash.

Trong mỗi trường hợp, tôi gặp lỗi về việc không tải xuống leiningen (tôi nghĩ rằng mình đã có bản sao git? Hmm). Thật thú vị bởi vì người ta đọc hướng dẫn bao gồm những thứ không có ý nghĩa với Windows.

Ví dụ: bên trong Powershell, Windows không hiểu xuất HTTP_CLIENT. Đó là chỉ bên trong git bash mà tôi nhận được một thông báo rằng có thể cửa hàng chứng chỉ của máy khách HTTP của tôi không có đúng thẩm quyền chứng chỉ.

Sau đó, đề xuất lệnh này chạy ok, export HTTP_CLIENT="curl --insecure -f -L -o" nhưng không khắc phục được sự cố.

Trả lời

8

Phương pháp được đề xuất nhất AFAIK là tải xuống tập lệnh lein.bat và đặt mã này vào biến môi trường PATH. Tôi đã thử nghiệm phương pháp này trên một số hệ thống (XP, Windows 7). Không cần phải xây dựng leiningen từ một git checkout chính mình. Nếu bạn có Windows với Powershell cài đặt lein self-install nên tải xuống tệp .jar lõi bên trong thư mục .lein trong thư mục người dùng của bạn. Khác, hãy đảm bảo bạn cài đặt wget.exe hoặc curl.exe và đặt nó trên PATH.

+2

Tôi sẽ chỉ thêm rằng nó rất hữu ích để đọc lein.bat nếu bạn muốn xem làm thế nào để sửa đổi nơi lein cài đặt chính nó khi bạn chạy lein.bat. – georgek

+0

Vì lý do nào đó, tôi gặp phải vấn đề với điều đó, hoặc bước tiếp theo. Tôi có thư mục chứa lein và curl cũng như wget trên đường dẫn. Tôi có cần phải đặt c: \ bin \ lein \ lein.bat trên đường dẫn hay chỉ đến thư mục chứa lein? –

+0

Vì lý do nào đó, tôi gặp phải vấn đề. Tôi có thư mục chứa lein và curl cũng như wget trên đường dẫn. Tôi có cần phải đặt c: \ bin \ lein \ lein.bat trên đường dẫn hay chỉ đến thư mục chứa lein? Nếu tôi sử dụng Cygwin là nó một tập tin khác nhau mà tôi tải về thay vì lein.bat? Dù sao, khi tôi chạy lein tự cài đặt nó chỉ cần di chuyển một tập tin, như tôi đã cố gắng để làm điều này trước đó. Sau đó, tôi đã thử> myinest lein mới và nó tải xuống rất nhiều, nhưng dừng lại với lỗi: Không thể tìm thấy lõi giả tạo: leiningen-core: jar: 2.2.0-SNAPSHOT trong clojars (https://clojars.org/repo/). –

1

Có trình cài đặt cho Leiningen trên Windows. Bạn chỉ cần cài đặt Java SE 7 JDK và Leiningen cho Windows. Trang này có hướng dẫn chi tiết với ảnh chụp màn hình: http://leiningen-win-installer.djpowell.net/

Leiningen cho Windows tạo biến PATH và phím tắt Clojure REPL trong số những thứ khác. Từ REPL, bạn có thể tạo, xây dựng và tự động hóa dự án Clojure của mình.

Các vấn đề liên quan