【问题标题】:Can not put a bot for the server of the game Go不能为游戏的服务器放置一个机器人围棋
【发布时间】:2015-12-11 02:01:35
【问题描述】:

我不能为围棋游戏的服务器添加bot

我收到此错误

kl@ox:~/kgsBot/kgsGtp$ java -jar kgsGtp.jar pachi.config
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 
sep 15, 2015 2:01:09 AM com.gokgs.client.gtp.GtpClient main
FINE: KGS GTP Client v3.5.20 starting up
sep 15, 2015 2:01:10 AM com.gokgs.client.gtp.GtpClient main
SEVERE: Fatal exception
java.io.IOException: Cannot run program "./pachi": error=13, Permission denied
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
    at java.lang.Runtime.exec(Runtime.java:620)
    at java.lang.Runtime.exec(Runtime.java:450)
    at java.lang.Runtime.exec(Runtime.java:347)
    at com.gokgs.client.gtp.GtpClient.main(kgsgtp:918)
Caused by: java.io.IOException: error=13, Permission denied
    at java.lang.UNIXProcess.forkAndExec(Native Method)
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:248)
    at java.lang.ProcessImpl.start(ProcessImpl.java:134)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    ... 4 more

什么问题呢?

【问题讨论】:

  • 请提供更多信息。照原样,这个问题几乎没有任何意义。
  • 我知道权限被拒绝是什么意思。但是为什么“权限被拒绝”不知道。
  • CollinD 有一个围棋服务器gokgs.com。对他来说,GTP Engine gokgs.com/download.jsp 用于机器人。我发现 bot pachi.or.cz 在 windows 中 bot 不工作。我试图安装 Ubuntu。首先有一套Java 8。然后bot并通过GTP Engine尝试运行bot。我得到“权限被拒绝”
  • @Gokul_uf 同样的错误
  • error=13 表示您没有该文件的执行权限。找出pachi文件在哪里,并用chmod添加执行权限

标签: linux ubuntu bots


【解决方案1】:

从您的堆栈跟踪中,

java.io.IOException: Cannot run program "./pachi": error=13, Permission denied

Error=13 表示您没有该文件的执行权限。找出pachi 文件在哪里使用find -name pachi 并使用chmod 添加执行权限

【讨论】:

    猜你喜欢
    • 2011-06-21
    • 2011-06-26
    • 2011-09-17
    • 2019-10-23
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多