sbt - java.io.FileNotFoundException


0

sbtBu talimatları izleyerek Ubuntu 12.04'te Başlarken - kurulum'u yükledim .

Çalıştırdığımda bir sbtsonraki çıktıyı görüyorum:

nazar_art@nazar-desctop:~$ sbt
java.io.FileNotFoundException: /home/nazar_art/.sbt/boot/update.log (No such file or directory)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:165)
    at java.io.FileWriter.<init>(FileWriter.java:90)
    at xsbt.boot.Update.<init>(Checks.java:51)
    at xsbt.boot.Launch.update(Launch.scala:275)
    at xsbt.boot.Launch$$anonfun$jnaLoader$1.apply(Launch.scala:120)
    at scala.Option.getOrElse(Option.scala:108)
    at xsbt.boot.Launch.jnaLoader$2f324eef(Launch.scala:115)
    at xsbt.boot.Launch.<init>(Launch.scala:94)
    at xsbt.boot.Launcher$.apply(Launch.scala:290)
    at xsbt.boot.Launch$.apply(Launch.scala:16)
    at xsbt.boot.Boot$.runImpl(Boot.scala:31)
    at xsbt.boot.Boot$.main(Boot.scala:20)
    at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.io.FileNotFoundException: /home/nazar_art/.sbt/boot/update.log (No such file or directory)
nazar_art@nazar-desctop:~$ sudo sbt
[sudo] password for nazar_art: 
Error occurred during initialization of VM
Could not reserve enough space for object heap

Tamamen emin olmak için çalıştırılabilir komut dosyasını tekrarladım:

nazar_art@nazar-desctop:~$ chmod u+x ~/bin/sbt
nazar_art@nazar-desctop:~$ which sbt
/home/nazar_art/bin/sbt

GÜNCELLEME:

update.logyoktu. Adresinde yarattım ~/bin/.sbt/boot/update.log.

Ve şimdi koşmayı denediğimde sbtçıktı görüyorum:

nazar_art@nazar-desctop:~/bin/.sbt/boot$ sbt
No command 'sbt' found, did you mean:
 Command 'skt' from package 'latex-sanskrit' (main)
 Command 'sb2' from package 'scratchbox2' (universe)
 Command 'sbd' from package 'cluster-glue' (main)
 Command 'mbt' from package 'mbt' (universe)
 Command 'sbmt' from package 'atfs' (universe)
 Command 'lbt' from package 'lbt' (universe)
 Command 'st' from package 'suckless-tools' (universe)
 Command 'sb' from package 'lrzsz' (universe)

Güncelleme:

Bu dosyayı update.logtam olarak taşıdım home/nazar_art/.sbt/boot Ama çalıştırdıktan sonra sbtaynı sonucu yakaladım, ancak Permission denied:

nazar_art@nazar-desctop:~/.sbt/boot$ pwd
/home/nazar_art/.sbt/boot
nazar_art@nazar-desctop:~/.sbt/boot$ ls 
update.log
nazar_art@nazar-desctop:~/.sbt/boot$ sbt
java.io.FileNotFoundException: /home/nazar_art/.sbt/boot/update.log (Permission denied)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:165)
    at java.io.FileWriter.<init>(FileWriter.java:90)
    at xsbt.boot.Update.<init>(Checks.java:51)
    at xsbt.boot.Launch.update(Launch.scala:266)
    at xsbt.boot.Launch$$anonfun$jnaLoader$1.apply(Launch.scala:111)
    at scala.Option.getOrElse(Option.scala:108)
    at xsbt.boot.Launch.jnaLoader$2f324eef(Launch.scala:106)
    at xsbt.boot.Launch.<init>(Launch.scala:85)
    at xsbt.boot.Launcher$.apply(Launch.scala:281)
    at xsbt.boot.Launch$.apply(Launch.scala:16)
    at xsbt.boot.Boot$.runImpl(Boot.scala:31)
    at xsbt.boot.Boot$.main(Boot.scala:20)
    at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.io.FileNotFoundException: /home/nazar_art/.sbt/boot/update.log (Permission denied)

- Bu neden oldu?
- Bu sorunu nasıl çözeriz?


Günlük dosyası belirtilen dizinde bulunamıyor. Bu konumda boş bir metin dosyası oluşturmalı, günlük dosyası hatasını alıp alamayacağınızı görmek için uygun izinleri sağlamalısınız.
Ramhound

Yanıtlar:


1

Var olduğundan emin olmak için kontrol etmelisin ~/.sbt/boot. Olmazsa, onu oluşturmanız gerekebilir. Varsa touch ~/.sbt/boot/update.log, dosyayı oluşturmak ve izinlerini gerektiği gibi ayarlamak için kullanıcı olarak çalıştırmayı deneyin .


Ben soruyu güncelledim.
nazar_art 12:13

sbtKomutu bulamıyor . Oyuncak son çalıştırıldığında, ana klasöründeydin. Ana klasöre geri dönmeyi deneyin ve tekrar deneyin?
Justin Pearce,

Ben soruyu güncelledim. Neden sıkıştığını anlayamıyorum Permission denied. Ben su. Baska öneri.
nazar_art

Update.log dosyası hiç yazılabilir olarak ayarlandı mı?
Justin Pearce,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.