如何预先安装的南部蓝鳍金枪鱼在AWS EC2实例(通过用户的数据)?

0

的问题

我想至今没有成功内AWS EC2用户数据的部分:

#!/bin/bash    
sudo curl -s "https://get.sdkman.io" | bash

#!/bin/bash
sudo curl --output-dir "/home/ec2-user/" -s "https://get.sdkman.io" | bash

问题是 .sdkman文件夹 在上述情况下不存储内/家庭/t2用户/.sdkman而是 始终存在根文件夹 在/.sdkman为一个自动化的EC2实例启动用户的数据。 (手册通过安装cmd另一方面将工作)

它未能下命令要安装sbt通过用户的数据:

source "/home/ec2-user/.sdkman/bin/sdkman-init.sh"

(接受的。sdkman文件夹中保存的内部根本文件夹)我也试过,而不是使用:

source ".sdkman/bin/sdkman-init.sh"

source "/.sdkman/bin/sdkman-init.sh"

但是,这并不是工作并返回以下错误:

find: ‘/home/ec2-user/.sdkman/src’: No such file or directory
find: ‘/home/ec2-user/.sdkman/ext’: No such file or directory
touch: cannot touch ‘/home/ec2-user/.sdkman/var/delay_upgrade’: No such file or directory
-bash: /home/ec2-user/.sdkman/var/candidates: No such file or directory
-bash: __sdkman_echo_debug: command not found

因为它看起来像带的来源命令,我不能去下面/home/t2用户/用户,因为它总是加回来的路径。


进一步的资源: https://sdkman.io/install


AWS EC2实例:亚马逊Linux2AMI(HVM)核5.10//t3a.超

任何帮助,我怎么可以安装的南部蓝鳍金枪鱼在AWS EC2实例自动化的通过用户的数据非常感谢!

amazon-ec2 amazon-web-services sbt scala
2021-11-23 11:58:17
2

最好的答案

1

Ec2用户数据将执行作为根户。 如果你想要执行的用户的数据作为非根户,请按以下格式。 p.s-所有的命令有以下嵌套单一命令,如果你闯入多条线路,然后下一行,将执行下根户。

#!/bin/bash
su ec2-user bash -c "curl -s "https://get.sdkman.io" | bash; source "/home/ec2-user/.sdkman/bin/sdkman-init.sh"
2021-11-29 01:35:55
0

我不确定这是否可以帮助你。我认为你可以安装vim百胜。 以下命令可以为你工作的用户的数据。

#!/bin/bash 
curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo
sudo yum install sbt

链接 用于上述步骤

文件: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-software.html

2021-11-27 06:42:18

非常感谢你对你的回应。 Bintray尽我所知道的并不提供他们的服务不再由于01可2021年,这导致通过输入上述命令:"...<头><题>403禁止</title></头>..." jfrog.com/blog/... 如果你找到了一种不同的方式来解决这个问题上,请让我知道
MJey

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................