วิธีก่อนติดตั้ง 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-ของผู้ใช้/.sdkman แต่แทน เสมอถูกจัดเก็บไว้ในรากของโฟลเดอร์ ภายใต้/.sdkman สำหรับการ automated 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/ec2-ของผู้ใช้/อย่างที่มันเป็นเสมอถูกเพิ่มกลับไปที่เส้นทางเดินของตัวเอง


ต่อทรัพยากร: https://sdkman.io/install


AWS EC2 ตัวอย่าง:อเมซอนระบบลินุกซ์ 2 อามี่(HVM)-เคอร์เนล 5.10//t3a.xlarge

ที่เขาแนะนำให้ผูกผ้ากันเปื้อนว่าฉันสามารถติดตั้ง sbt กา AWS EC2 ตัวอย่าง automated ผ่านทางของผู้ใช้ข้อมูลเป็นคนที่รู้สึกขอบคุณ!

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

ฉันไม่แน่ใจว่านี่อาจจะช่วยคุณหรือไม่ฉันคิดว่าคุณสามารถติดตั้ง 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 ต้องห้าม</หัวเรื่อง></หัว>..." jfrog.com/blog/... ถ้าคุณเจอที่แตกต่างกันทางที่จะแก้ปัญหานี้อยู่เหนือโปรดปล่อยฉันรู้
MJey

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

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

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่