2012-05-11 27 views
10

Tôi đang cố gắng cài đặt khung chơi 2.0.1 trên ubuntu 11. Tôi đã thêm đường dẫn để phát trong ubuntu, tôi đã cấu hình SUN JRE 1.6 (java/javac) và tôi đã đọc/ghi/thực thi đặc quyền cho kịch bản phát. Tuy nhiên, tôi vẫn nhận được lỗi được sao chép bên dưới khi tôi chạy 'trợ giúp phát' - là thư mục phát chỉ được chứa 'tài liệu', 'kho', 'khung' '&' thư mục con 'mẫu hoặc nên chứa các thư mục con bổ sung . Bất kỳ đề xuất hữu ích nào đều được hoan nghênh.chơi khung cài đặt

java.io.IOException: No such file or directory 
at java.io.UnixFileSystem.createFileExclusively(Native Method) 
at java.io.File.createNewFile(File.java:900) 
at xsbt.boot.Locks$.apply0(Locks.scala:34) 
at xsbt.boot.Locks$.apply(Locks.scala:27) 
at scala.collection.mutable.FlatHashTable$class.$init$(Proxy.scala:32) 
at xsbt.boot.Launch$ScalaProvider.<init>(Launch.scala:110) 
at xsbt.boot.Launch$$anonfun$1.apply(Launch.scala:84) 
at org.apache.ivy.plugins.namespace.NamespaceRule.newEntry(Cache.scala:17) 
at org.apache.ivy.plugins.namespace.NamespaceRule.apply(Cache.scala:12) 
at xsbt.boot.Launch.getScala(Launch.scala:86) 
at xsbt.boot.Launch$.run(Launch.scala:49) 
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43) 
at xsbt.boot.Launch$.launch(Launch.scala:68) 
at xsbt.boot.Launch$.apply(Launch.scala:14) 
at xsbt.boot.Boot$.runImpl(Boot.scala:25) 
at xsbt.boot.Boot$.main(Boot.scala:15) 
at xsbt.boot.Boot.main(Boot.scala) 
Error during sbt execution: java.io.IOException: No such file or directory 
+0

hoạt động khi tôi thiết lập thư mục phát trong thư mục chính của mình - trước đây tôi đã thử/chọn tham gia. Tôi sẽ kiểm tra lại quyền cho thư mục phát trong lựa chọn và hoàn nguyên với bất kỳ phản hồi nào. Tôi tin rằng tôi đã đọc/ghi/thực thi quyền được cấp và thậm chí đã thử chạy nó như sudo (nhưng có vẻ như tôi đã bỏ lỡ một vài bước). Hy vọng nó giúp. –

Trả lời

16

Nếu bạn kiểm tra the documentation bạn sẽ thấy cảnh báo này:

chiết xuất các kho lưu trữ đến một vị trí nơi bạn có cả đọc và viết truy cập (...) Chạy chơi viết một số tác phẩm để các thư mục trong kho lưu trữ, do đó, không cài đặt/opt,/usr/local hoặc bất cứ nơi nào khác bạn cần có sự cho phép đặc biệt để ghi vào.

+0

Lỗi tương tự trên windows xp, bất kỳ ý tưởng nào? – Freewind

+0

Như tài liệu nói, hãy kiểm tra xem bạn đã đọc * và ghi * truy cập chưa. Không đặt các tập tin trên 'Program Files', ví dụ. –

+1

Vì vậy, sau khi tôi cho phép kích hoạt ghi, nó vẫn không hoạt động. – Inbl

0

Nếu bạn thực sự muốn chạy trò chơi khi chọn máy tính của mình, có thể bạn sẽ muốn chọn/tự chọn.

sudo chown yourself:yourself /opt 

Tôi không tin điều này có ý nghĩa và có ý nghĩa với những thứ khác trong/opt và mục đích thông thường của thư mục/opt. Không giống như các môi trường máy chủ web điển hình, chơi có một máy chủ nhúng (như nút bấm). Ngoài ra, như đã lưu ý trước đây, có rất nhiều việc tạo tập tin khi bạn chuẩn bị một dự án để chạy. Đối với phát triển, tôi nghĩ rằng nó luôn luôn là cài đặt tốt nhất chơi trong một thư mục bạn sở hữu theo mặc định như thư mục nhà của bạn. Trong quá trình sản xuất, bạn sẽ cài đặt và bắt đầu mọi thứ như tạo root/chọn một tùy chọn khả thi. Ngoài ra, trong các cửa sổ sử dụng các thư mục yêu cầu quyền truy cập quản trị sẽ yêu cầu nhiều, nếu không nhiều hơn, thay đổi không khôn ngoan. Play không hỗ trợ chính thức các cửa sổ ở chế độ sản xuất.