การเรนเดอร์th-TH

ติดตั้งและดาวน์โหลด

ติดตั้ง CLI ของ Faber จากรุ่นที่สร้างไว้ล่วงหน้ารุ่นปัจจุบัน ส่วนหน้าของคอมไพเลอร์รวมอยู่ภายในไบนารี faber แล้ว คุณไม่จำเป็นต้องติดตั้ง Radix แยกต่างหากสำหรับการทำงานกับแพ็กเกจทั่วไป

หน้านี้อ้างอิงอาร์ทิแฟกต์รุ่นรีลีสของ repository สำหรับ Faber 1.2.0 สูตรของตัวจัดการแพ็กเกจอาจเผยแพร่ตามหลังรีลีสของ repository หาก Homebrew หรือตัวจัดการแพ็กเกจอื่นรายงานเวอร์ชัน Radix/Faber ที่เก่ากว่า ให้ใช้ไฟล์เก็บถาวรด้านล่างสำหรับเส้นทางนี้

รีลีสปัจจุบัน#

ฟิลด์ค่า
เวอร์ชัน1.2.0
แท็กfaber-v1.2.0
หน้ารีลีสfaber-v1.2.0 บน GitHub
รีลีสทั้งหมดรายการรีลีสของเว็บไซต์
ใบอนุญาตMIT

ไฟล์เก็บถาวรที่สร้างไว้ล่วงหน้า#

แพลตฟอร์มดาวน์โหลดSHA-256
macOS arm64 (Apple Silicon)tar.gzchecksum
Linux x64 (glibc)tar.gzchecksum

ไฟล์เก็บถาวรจะแตกไฟล์เป็น faber-v1.2.0-<target-triple>/faber ไฟล์ checksum อาจระบุพาธการสร้างเดิม ดังนั้นให้ตรวจสอบโดยเปรียบเทียบฟิลด์แฮชแรกกับไฟล์เก็บถาวรในเครื่อง แทนการพึ่งพาการจับคู่พาธของ sha256sum -c

macOS arm64#

curl -fsSL -o faber.tgz \
  https://github.com/faberlang/releases/releases/download/faber-v1.2.0/faber-v1.2.0-aarch64-apple-darwin.tar.gz
curl -fsSL -o faber.tgz.sha256 \
  https://github.com/faberlang/releases/releases/download/faber-v1.2.0/faber-v1.2.0-aarch64-apple-darwin.tar.gz.sha256
expected=$(awk '{print $1}' faber.tgz.sha256)
actual=$(shasum -a 256 faber.tgz | awk '{print $1}')
test "$actual" = "$expected"
tar -xzf faber.tgz
# place on PATH, e.g.:
sudo mv faber-v1.2.0-aarch64-apple-darwin/faber /usr/local/bin/
faber --version

Linux x64#

curl -fsSL -o faber.tgz \
  https://github.com/faberlang/releases/releases/download/faber-v1.2.0/faber-v1.2.0-x86_64-unknown-linux-gnu.tar.gz
curl -fsSL -o faber.tgz.sha256 \
  https://github.com/faberlang/releases/releases/download/faber-v1.2.0/faber-v1.2.0-x86_64-unknown-linux-gnu.tar.gz.sha256
expected=$(awk '{print $1}' faber.tgz.sha256)
actual=$(sha256sum faber.tgz | awk '{print $1}')
test "$actual" = "$expected"
tar -xzf faber.tgz
sudo mv faber-v1.2.0-x86_64-unknown-linux-gnu/faber /usr/local/bin/
faber --version

ตรวจสอบ#

faber --version
faber explain SEM001

คุณควรเห็นบรรทัดเวอร์ชันของ CLI และคำอธิบายการวินิจฉัย หากไม่พบ faber ให้ตรวจสอบว่าไดเรกทอรีที่มีไบนารีอยู่ใน PATH

ตรวจสอบแพ็กเกจแรก#

เมื่อ CLI อยู่ใน PATH แล้ว ให้โคลนตัวอย่างสาธารณะ (หรือแพ็กเกจ Faber ใดก็ได้) แล้วตรวจสอบชนิด Product packages จะแก้ไข dependency จาก Cista store ผ่าน faber.lock; checkout ของซอร์สในเครื่องใช้เฉพาะสำหรับการแทนที่ไลบรารีระหว่างการพัฒนาโดยระบุไว้อย่างชัดเจนเท่านั้น

git clone https://github.com/faberlang/examples.git
faber check examples/ai-workbench/packages/faber-ai

ดูแพ็กเกจเพิ่มเติมได้ที่ ตัวอย่าง พื้นผิวของ CLI: เครื่องมือสร้าง Faber

สถานะของ Homebrew#

การเผยแพร่ผ่าน Homebrew ยังไม่ใช่แหล่งอ้างอิงหลักสำหรับเส้นทางเริ่มต้นนี้ หากสูตรให้บริการคอมไพเลอร์รุ่นเก่า เช่น Radix 0.38.0 ขณะที่เว็บไซต์นี้จัดทำเอกสารสำหรับ Faber 1.2.0 ให้ถือว่าสูตรดังกล่าวเผยแพร่ล่าช้า และใช้ไฟล์เก็บถาวรของรีลีสที่สร้างไว้ล่วงหน้า ประตูตรวจสอบในคอนเทนเนอร์สำหรับหน้านี้ยังคงเป็นงานคงค้างจนกว่าการเผยแพร่สูตรจะตามทัน

สร้างจากซอร์ส#

ไฟล์ที่สร้างไว้ล่วงหน้าเป็นเส้นทางที่แนะนำสำหรับเอเจนต์และนักพัฒนาส่วนใหญ่ การสร้างจากซอร์สต้องใช้ทรีคอมไพเลอร์ Radix แบบส่วนตัว และอยู่นอกขอบเขตของหน้านี้ ให้ใช้ไฟล์เก็บถาวรด้านบนเป็นหลัก เว้นแต่คุณกำลังทำงานกับตัวคอมไพเลอร์เอง

เส้นทางสำหรับเอเจนต์#

เอเจนต์ควรโหลดสกิล install และดัชนีเอเจนต์ แทนการดึงข้อมูลจาก HTML นี้:

ถัดไป#

ก่อนหน้าถัดไป
ทัวร์ด่วนสวัสดี Faber