- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
您好,我正在尝试为我的 golang 应用程序创建一个 CodeDeploy 部署。我有一个自动缩放组,它使用我创建的 AMI,它安装了我需要的所有库。当我尝试运行 CodeDeploy 时,它在我的 after_install
中存在错误:
LifecycleEvent - AfterInstall
Script - scripts/after_install.sh
[stderr]/opt/codedeploy-agent/deployment-root/a65d9a2e-fddd-471c-8ea1-c018792d00bd/d-4IKP3PP4Y/deployment-archive/scripts/after_install.sh:
line 4: go: command not found
我知道 go 安装在服务器上,我可以通过 sshing 进入服务器并运行 go 命令来验证。最初我让我的 after_install
Hook 以 root 身份运行,这就是为什么我认为它提示没有安装 go 的原因。
我将其更新为以 ubuntu
运行,这里是 appspec 文件
version: 0.0
os: linux
files:
- source: ./
destination: ./home/ubuntu/code
hooks:
AfterInstall:
- location: scripts/after_install.sh
timeout: 180
runas: ubuntu
ApplicationStart:
- location: scripts/application_start.sh
timeout: 180
runas: root
但我仍然得到 go command not found 的错误。我以 ubuntu
用户身份通过 SSH 连接到服务器,我可以清楚地看到 go 已安装。
我更进一步并运行了 after_install.sh
文件,它没有任何错误。我在这里做错了什么?
只是为了更好奇,这里是我的 after_install.sh
文件
#!/bin/bash
cd /home/ubuntu/code/vibeify/cmd/vibeify
go build
最佳答案
如果只在交互式 shell 中可以使用没有完整安装路径的 go
命令,请检查 $HOME/.bashrc
。
这可能取决于操作系统的默认设置,但某些操作系统默认的 bashrc 文件包含不在非交互式 shell 中加载配置文件的脚本。
# open $HOME/.bashrc file
# and comment out these lines
case $- in
*i*) ;;
*) return;;
esac
关于amazon-web-services - 运行代码部署 Hook 时找不到 Go 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55858480/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!