2015-01-14 20 views
10
  1. Tôi đã tải xuống go1.4.darwin-amd64-osx10.8.tar.gz và trích xuất nó trên thư mục cục bộ của mình.
  2. Dựa trên nội dung Installing to a custom location nói rằng tôi đã thêm GOROOT vào biến env.
  3. Dựa trên nội dung Test your installation nói rằng tôi đã tạo một tệp đi.
  4. Cuối cùng tôi đã chạy nó và tôi đã nhận được kết quả mong đợi như sau ảnh chụp màn hình.

enter image description hereTại sao IntelliJ Idea không thể tìm thấy vị trí của GO SDK?

  • Tôi thực sự có IntelliJ c.14 Tuy nhiên, dựa trên this article Tôi đã cài đặt phiên bản 0.9.15.3 Go Language (golang.org) trong Idea IntelliJ tôi.
  • Tôi đã tạo dự án Go và trong quá trình tạo, nó yêu cầu tôi thêm GO SDK. Tôi đã cho nó ~/Desktop/go/sdk tuy nhiên nó không thể nhận ra nó. Tôi đã nhận lỗi này trong Event Log:

14:03:02 IllegalArgumentException: Luận cứ về sự @NotNull tham số 'virtualFile' của com/IntelliJ/openapi/projectRoots/impl/ProjectRootContainerImpl.addRoot phải không được null

Bất kỳ ý tưởng nào IntelliJ Idea có thể nhận ra nó sẽ được đánh giá cao. Cảm ơn.

+0

Tôi thậm chí đã xóa các dòng mà tôi đã thêm vào env var. và cài đặt.định dạng dmg của GO SDK. mặc dù echo $ GOPATH và $ GOROOT đang quay trở lại GOPATH và GOROOT nhưng vẫn intelliJ Idea không thể thêm SDK, mặc dù nó có thể tìm đường dẫn tự động (không cần tôi duyệt đến thư mục usr/local/go. – Hesam

Trả lời

9

Hãy xem xét sử dụng một trong các phiên bản alpha cho 0.9.16. Tôi tin rằng alpha7 có thể ổn định hơn là alpha9. Bạn có thể nhận được chúng từ GitHub releases

Nhánh v1.0.0-alpha0 là, như tên của nó, một phiên bản alpha và đó là trong giai đoạn đầu của sự phát triển, đó là lý do tại sao không có phát hành thực hiện nào cho nó là tốt.

P.S. Tôi là một trong những người đóng góp cho plugin.

+0

Cảm ơn, tôi đã cài đặt/gỡ cài đặt vài lần ở dạng khác nhau để xem vấn đề là gì. 0.9.16 đã khắc phục được vấn đề của tôi. Cảm ơn. – Hesam

+0

Tính năng này không hoạt động với IntelliJ 14 –

+0

@RaviDalmia bạn có thể mở một vấn đề về trình theo dõi vấn đề Github cho plugin với một số chi tiết khác về sự cố không? Chúng tôi hiện không có bất kỳ báo cáo nào từ người dùng của chúng tôi rằng plugin không hoạt động với IDEA 14 hoặc 14.1. Cảm ơn bạn. – dlsniper

1

~Desktop/go/sdk dường như không phải là đường dẫn hợp lệ (vì nó đề cập đến homedir của người dùng 'Desktop'): ~/Desktop/go/sdk sẽ hoạt động tốt hơn.

Chừng nào mà bạn thấy trong ~/Desktop/go/sdk rằng thư mục các thư mục con 'api', 'bin', 'blog', ..., mà nên là một trong những quyền cho GO SDK mong đợi bởi "golang support plugin".

Một số vấn đề tồn tại với plugin đó và IntelliJ 14: issues 1169, PR 1172 (cố định cho phiên bản 1.0.0-alpha).
Cách tiếp cận khác là recompile and install that plugin.

Kết quả cuối cùng xác định đường dẫn Go SDK sẽ giống như thế:

http://pivotallabs.com/wordpress/wp-content/uploads/2013/12/Screen-Shot-2013-12-09-at-4.53.20-PM.png

+0

Yup, tôi có những thư mục này bên trong thư mục SDK của tôi – Hesam

+0

Bạn đã khởi chạy IntelliJ từ phiên bash nơi GOROOT đã được xuất? – VonC

+0

Không, tôi chạy nó từ bảng khởi chạy chỉ bằng cách nhấp đúp :) – Hesam

2

Không cho phép sử dụng SDK được đặt trong/usr/local/go (SDK hoàn toàn hợp lệ và gần đây) trong Mac Yosemite. Google App Engine cũng không nhận ra GAE GO SDK hợp lệ cuối cùng.

+0

sự cố này được khắc phục bằng các phiên bản trình cắm Go mới hơn, xem câu trả lời của dlsniper. –

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