2014-06-26 13 views
11

Tôi khá mới đối với Scala và sbt và tôi nhận được thông báo bên dưới mỗi khi tôi chạy sbt. Bản thân thông điệp này khá có ý nghĩa nhưng tôi không thể biết phải làm gì để sửa nó.Tại sao thư "Thư mục sbt toàn cầu hiện được phiên bản" trong 0,13?

Tôi nghĩ rằng tôi muốn di chuyển cấu hình của mình đến vị trí mong đợi nhưng không chắc liệu điều đó có làm mọi thứ rối tung lên không. Tôi không thể tìm thấy bất kỳ tài liệu nào về cách thay đổi thuộc tính hệ thống sbt.global.base.

The global sbt directory is now versioned and is located at /Users/justinhj/.sbt/0.13. You are seeing this warning because there is global configuration in /Users/justinhj/.sbt but not in /Users/justinhj/.sbt/0.13. The global sbt directory may be changed via the sbt.global.base system property.

+0

[Đã xảy ra sự cố được báo cáo] (https://github.com/sbt/sbt/issues/1427) để cải thiện thư và hướng dẫn mọi người những gì cần phải làm. –

Trả lời

11

Bạn nên di chuyển tất cả mọi thứ đó là trong /Users/justinhj/.sbt vào một thư mục mới /Users/justinhj/.sbt/0.13 (tâm 0.13 thư mục con). Đó là lược đồ đặt tên thư mục sbt 0.13 mới.

Nếu bạn không muốn thay đổi thư mục cấu hình toàn cầu của bạn, bạn có thể gọi sbt với biến đổi tham số cơ sở toàn cầu sbt.global.base như sau:

sbt -Dsbt.global.base=/Users/justinhj/.sbt 

Hãy xem tài liệu này để giải thích thêm: http://www.scala-sbt.org/release/docs/Command-Line-Reference.html

9

Cách dễ nhất để loại bỏ lỗi này là xóa thư mục .sbt trong Thư mục chính của bạn. Khi bạn chạy sbt một lần nữa, thư mục mới được tạo ở định dạng đúng và lỗi sẽ biến mất.

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