2014-09-28 24 views
7

Tôi đang gặp khó khăn nhất trong việc cài đặt IntelliJ mới để hoạt động đúng với Scala.IntelliJ IDEA w/Scala Plugin không tìm thấy scala.concurrent

Tôi đã cài đặt IntelliJ IDEA 13.1.4 và plugin Scala trên máy Mac. Trong bất kỳ dự án nào, IDE phàn nàn nó không thể tìm thấy scala.concurrent (hoặc bất kỳ gói nào khác trong thư viện scala) ngay cả khi thư viện được liệt kê trong "Thư viện bên ngoài". Tôi đang thiếu gì?

tôi đã có những bước cơ bản để sao chép xuống:

  1. Install IntelliJ IDEA 13.1.4
  2. Install Scala Plugin qua IntelliJ plugins thoại
  3. Tạo một dự án Scala mới (hoặc SBT hoặc phi SBT, không quan trọng)
  4. Định nghĩa một lớp mới và cố gắng nhập scala.concurrent._

IntelliJ IDEA cannot resolve symbol concurrent

Điều này xảy ra với các dự án mới hoặc hiện tại - ngay cả khi được cấp phép qua sbt gen-idea.

Tôi đã cài đặt Scala và SBT qua máy pha và thậm chí đã thử cài đặt $ SCALA_HOME để trỏ tới cài đặt của máy pha cà phê (/usr/local/share/scala).

IntelliJ đang liệt kê thư viện trong Thư viện bên ngoài nhưng vẫn không thể giải quyết biểu tượng.

IntelliJ IDEA lists scala-library in External Libraries

Tôi đã chiến đấu với điều này hàng giờ liền. Tôi đang thiếu gì ở đây?

+0

Bạn có thể vào tệp -> cấu trúc dự án -> mô-đun và kiểm tra xem mô-đun scala và kiểm tra xem cấu trúc dự án có được xây dựng chính xác không và/hoặc mô-đun scala có ở đó không. –

+0

Tôi nhận được loại lỗi này khi cài đặt JDK cho dự án là sai, hãy kiểm tra điều đó! – johanandren

+1

Tôi có cùng một vấn đề, bạn có tìm ra giải pháp cho vấn đề này không? – Roman

Trả lời

5

Tôi gặp vấn đề tương tự. Tôi đã sửa nó bằng Invalidate Caches

File | Invalid Cache/restart. cách thủ công trên máy Mac với loại bỏ thư mục này:

~/Library/Caches/IntelliJIDEAXX

+4

đã giúp tôi trước đó, nhưng không còn nữa ... – enisher

+0

Nó làm phiền tôi không có kết thúc rằng điều này thực sự cố định vấn đề của tôi. Bất kỳ ai cũng có một con trỏ trỏ tới tài liệu về _what_ IDEA cache và _when_ chính xác? –

0

tôi đã cùng một vấn đề và trên lời khuyên không giúp tôi. Sau khi googling và đọc vé JetBrains, tôi phát hiện ra rằng tôi đã có $ JAVA_HOME biến trỏ đến JDK 1.7: JAVA_HOME =/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Trang chủ

Loại bỏ mà từ cả hiện tại shell (unset JAVA_HOME) và cấu hình của shell (trong trường hợp của tôi .zshrc) đã giải quyết được vấn đề.

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