를 사전 설치하는 방법을 sbt 에 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 폴더 에 위의지를 내부에 저장되어/home/ec2-user/.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

그것처럼 보이는 원본 명령을 내가 갈 수 없 아래에/홈/ec2-사용자/그것은 항상 다시 추가를 합니다.


더 자원: https://sdkman.io/install


AWS EC2 인스턴스:Amazon Linux2AMI(페)-Kernel5.10//t3a.텍스

에 어떤 도움이 어떻게 설치할 수 있습 sbt 에 AWS EC2 인스턴스를 자동화를 통해 사용자 데이터는 매우 감사합니다!

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

최고의 응답

1

Ec2UserData 과 같이 실행 루트 사용자. 실행하려는 경우 사용자 데이터로서 root 가 아닌 사용자에 따르십시 형식입니다. 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 yum. 다음과 같은 명령어 당신을 위해 일할 수 있습에서 사용자 데이터입니다.

#!/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 마찬가지로 지금까지 내가 알고 있을 제공하지 않습 그들의 서비스가 더 이상 이후 01May2021 년에 이르게 입력하여 상기 명령:"...<head><title>403Forbidden</title></head>..." jfrog.com/blog/... 을 발견하는 경우 다른 방법으로 이 문제를 해결하기 위 알려주시기 바랍
MJey

다른 언어로

이 페이지는 다른 언어로되어 있습니다

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