当前位置: 首页 > 面试题库 >

无法通过Upstart启动Golang Prog

楚浩然
2023-03-14
问题内容

我无法通过暴发户来运行我的golang编。

这是我的项目目录-

 /go
   /src
     /print.io
       /geo
         main.go
       /geodomain
         [.. files ..]

我将我的gopath设置为上述/go目录。

在该/geo文件夹中,我可以运行go run main.go并且可以运行。

但是,通过以下新贵配置,其日志记录main.go:8:2: import "print.io/geodomain": cannot find package-

为什么它不能像我手动运行命令时那样从新贵开始工作?

description "go-server"
author "micah smith"

start on (net-device-up
          and local-filesystems
          and runlevel [2345])

stop on runlevel [!2345]
respawn

script
        chdir ~/go/src/print.io/geo/
        exec go run main.go
end script

问题答案:

摘自评论:

通过Upstart调用时,是否有可能GOPATH未设置?尝试编译您的程序(go build),然后将其放到正常位置PATH



 类似资料:
  • 我无法启动安装在HBASE上的apache phoenix。当我尝试执行py文件时,我得到以下错误。请告知

  • 我有一个webapp引用了另一个本地项目,由于某种原因,当我试图通过eclipse将这个web app部署到tomcat时,tomcat无法启动。在堆栈中,我看到没有找到来自本地项目的类。虽然我不太确定如何解决这个问题。我试图通过“服务器”的“项目引用”引用这个项目和所有相关项目,但这似乎不起作用。以前有没有人处理过这个问题,或者有没有关于如何解决这个问题的建议。我在下面附上了我漂亮的堆栈痕迹。事

  • 我正在使用selenium 3.4.0版和chrome 59版。xxx,Chrome驱动程序版本2.30 每次显示错误时- 线程“main”java中出现异常。lang.NoSuchMethodError:com。谷歌。常见的基础前提条件。检查状态(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V

  • C:\apache-tomcat-8.0.8\bin\catalina.bat使用catalina_base: “C:\Program Files\Apache Software Foundation\Tomcat 8.0”使用catalina_home:“C:\apache-tomcat-8.0.8”使用catalina_tmpdir:“C:\apache-tomcat-8.0.8\temp”使

  • 问题内容: 我的Java程序递归地读取目录的内容。这是一个示例树(请注意非ASCII字符): 该程序作为Upstart服务启动,带有名为like的配置文件 当我启动服务时: 它不会记录名称中包含非ASCII字符的文件名: 相反,当我运行命令(以root身份模仿服务启动时发生的情况)时,无论有没有,它都可以正常运行: 为什么由同一用户运行的同一程序不能在Upstart服务中运行,而是在从命令行运行时

  • 问题内容: 我在使用Grid上的远程WebDriver功能(使用Firefox和Chrome使用1个Linux集线器和1个Linux节点)使用Chrome启动Cucumber测试时遇到问题。Firefox测试非常顺利,但Chrome返回以下错误: 浏览器初始化为: 更多信息: 我尝试了chromedriver 2.3和2.2版本以及selenium-server-standalone 2.35和2