โปรดทราบ: ที่เก็บนี้ยังไม่ได้รับการดูแล หากคุณต้องการเพิ่มคุณสมบัติหรือแก้ไขปัญหาให้พิจารณาสร้างส้อม โปรดทราบว่าเราจะไม่อัปเดตปัญหาหรือดึงคำขอในที่เก็บนี้
เซิร์ฟเวอร์ภาษาที่ไม่ขึ้นกับส่วนหน้าสำหรับ Assemblyscript
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Nix แล้วเรียกใช้:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
สิ่งนี้จะทำให้เซิร์ฟเวอร์ภาษาพร้อมใช้งานในตัวเอง
ตรวจสอบว่าทุกอย่างติดตั้งอย่างถูกต้องด้วย:
which asls
asls --version
หากต้องการอัปเดตเซิร์ฟเวอร์ภาษาเป็นรุ่นล่าสุดให้เรียกใช้:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
หากด้วยเหตุผลบางอย่างที่คุณต้องการติดตั้งเซิร์ฟเวอร์ภาษาเวอร์ชันก่อนหน้าให้เรียกใช้:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/v<yourversion>/
เซิร์ฟเวอร์ภาษาสามารถใช้งานได้จากภายในส่วนหน้าของตัวแก้ไขใด ๆ ที่ใช้โปรโตคอลเซิร์ฟเวอร์ภาษา
ในการเริ่มต้นเซิร์ฟเวอร์และเริ่มยอมรับการเชื่อมต่อ TCP ในพอร์ตที่กำหนดให้เรียกใช้:
asls --port PORT
หากไม่มีพอร์ตพอร์ตพอร์ต 7658 จะถูกนำมาเป็นค่าเริ่มต้น
สำหรับคำอธิบายโดยละเอียดของคำสั่ง Run:
asls -h
โครงการนี้มุ่งมั่นที่จะสนับสนุนคุณสมบัติต่อไปนี้ตามลำดับต่อไปนี้:
ASLS ต้องการ:
หากคุณไม่ต้องการกังวลเกี่ยวกับการติดตั้งการพึ่งพาที่จำเป็นสำหรับการพัฒนาคุณสามารถเลือกใช้ Nix และ Direnv สิ่งนี้จะช่วยให้มั่นใจได้ว่าเมื่อเปลี่ยนไปใช้ไดเรกทอรีของโครงการการพึ่งพาที่ถูกต้องจะถูกโหลด
ความต้องการ:
direnv allow
ในไดเรกทอรีนี้elixir --version
และตรวจสอบว่าเวอร์ชันที่รายงานคือ 1.10.4
เพื่อสร้างเซิร์ฟเวอร์ภาษา:
make mix
เพื่อติดตั้งการพึ่งพาmake build
เพื่อสร้างไบนารีเซิร์ฟเวอร์ภาษามันจะถูกวางไว้ใต้ bin/asls
สร้างความมุ่งมั่นโดยเฉพาะกับ
mix.exs
ด้วยเวอร์ชันที่ถูกต้องmake
ผลลัพธ์ของการเรียกใช้ทำคือแฮชที่ใช้สำหรับ default.nix
อัปเดตแฮชและเวอร์ชันใน default.nix
v{major}.{minor}.{patch}
bin.tar.gz