我想至今没有成功内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实例自动化的通过用户的数据非常感谢!