कैसे करने के लिए पूर्व-स्थापित एसबीटी पर एक एडब्ल्यूएस EC2 के उदाहरण (के माध्यम से उपयोगकर्ता डेटा)?

0

सवाल

क्या मैं करने की कोशिश की अभी तक सफलता के बिना अंदर एडब्ल्यूएस 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 फ़ोल्डर में उपरोक्त मामलों में संग्रहीत नहीं है के अंदर /घर/ec2-उपयोगकर्ता/.sdkman बल्कि हमेशा के अंदर संग्रहित रूट फ़ोल्डर के अंतर्गत /.sdkman के लिए एक स्वचालित EC2 उदाहरण के प्रक्षेपण के साथ उपयोगकर्ता डेटा. (मैनुअल के माध्यम से स्थापना के सीएमडी दूसरे हाथ पर काम करेंगे)

जो विफल रहता है बनाने के लिए निम्नलिखित अगले आदेश स्थापित करने के लिए 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/ec2-उपयोगकर्ता/ के रूप में यह हमेशा वापस जोड़ा गया करने के लिए पथ.


आगे संसाधनों: https://sdkman.io/install


एडब्ल्यूएस EC2 के उदाहरण: अमेज़न लिनक्स 2 अमी (HVM) - कर्नेल 5.10 // t3a.xlarge

किसी की मदद पर मैं कैसे स्थापित कर सकते हैं एसबीटी पर एक एडब्ल्यूएस EC2 के उदाहरण के माध्यम से स्वचालित उपयोगकर्ता डेटा अत्यधिक सराहना की है!

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

सबसे अच्छा जवाब

1

Ec2 UserData पर अमल करेंगे रूट उपयोक्ता के रूप में. यदि आप चाहते हैं निष्पादित करने के लिए उपयोगकर्ता डेटा के रूप में एक गैर-रूट उपयोक्ता के लिए, कृपया का पालन करें नीचे दिए गए प्रारूप. पी.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

मैं नहीं हूँ यकीन है कि क्या यह आपकी मदद कर सकता है या नहीं.मुझे लगता है कि आप स्थापित कर सकते हैं शक्ति यम । निम्न आदेशों में काम कर सकते में आप के लिए उपयोगकर्ता डेटा.

#!/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 Forbidden</शीर्षक></सिर>..." jfrog.com/blog/... अगर तुम मिल गया एक अलग तरीके से इस समस्या को हल करने के ऊपर, कृपया मुझे पता है
MJey

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

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

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में