2013-09-22 90 views
5

Tôi đã cài đặt trình cắm SBT chính thức của Intellij (vẫn còn trong alpha), tôi đã nhập mà không gặp sự cố nào với dự án Scala SBT (với build.sbt). Nhưng khi tôi cố gắng nhập một cái gì đó trong giao diện điều khiển Scala nó in này: <scala> import recfun.Main._ <console>:7: error: not found: value recfun import recfun.Main._Không thể nhập bằng bảng điều khiển IntelliJ SBT

Nhưng khi tôi khởi động chính xác cùng một lệnh với SBT đang chạy trong thiết bị đầu cuối nó hoạt động tốt.

Sự cố là gì?

Trả lời

2

Tôi nhận thấy những điều sau đã hữu ích. Tôi đã làm việc trên một chương trình được nhập bằng cách sử dụng plugin SBT, có nhiều tiểu dự án. Điều này cũng có thể hoạt động nếu bạn có một dự án IntelliJ nguyên bản với nhiều mô-đun.

Chuyển đến menu "chạy -> Chỉnh sửa cấu hình ...", chọn Scala Console và sau đó trong hộp cho biết "Sử dụng classpath và SDK của mô-đun", hãy chọn dự án có build.sbt bằng cách nhập báo cáo bạn cần (trong trường hợp của tôi server):

The edit configs window

Việc nhập khẩu xuất hiện để làm việc sau đó.