ที่เก็บนี้เป็นเจ้าภาพซอร์สโค้ดสำหรับเว็บไซต์ใหม่ของห้องปฏิบัติการ Humanities Digital Humanities ของมหาวิทยาลัยเยล
ดาวน์โหลดแหล่งที่มาของแอปพลิเคชันก่อน:
git clone https://github.com/YaleDHLab/dhlab-site
cd dhlab-site
ทำตามคำแนะนำเหล่านี้เพื่อให้แน่ใจว่าทับทิมที่ทันสมัยและไม่ใช่ระบบในเวอร์ชันล่าสุดของ OS X โดยเฉพาะอย่างยิ่งใน Apple Silicon (ชิป M1)
ให้ความสนใจเป็นพิเศษกับส่วนที่คุณตรวจพบและหากการลบออก neccessary สภาพแวดล้อมเสมือนจริงของทับทิมก่อนหน้าเช่น RVM, RBENV และ ASDF
แล้ว:
brew install chruby ruby-install
ruby-install ruby-2.7.2
echo ". /usr/local/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo ". /usr/local/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-2.7.2" >> ~/.zshrc
สำคัญ: ปิดและเปิดเทอร์มินัลอีกครั้ง (หน้าต่างทั้งหมดไม่ใช่แค่หน้าต่างปัจจุบันของคุณ) ตรวจสอบว่าคุณอยู่ใน Ruby เวอร์ชันที่ถูกต้อง:
ruby -v
จากนั้นติดตั้งการพึ่งพาทับทิม:
bundle install
บน Mac ให้ใช้ Homebrew เพื่อติดตั้งโหนด:
brew install node
จากนั้นติดตั้งเส้นด้ายและติดตั้งการพึ่งพา JavaScript:
npm install -g yarn
yarn install
ในที่สุดคุณสามารถเริ่มต้นเซิร์ฟเวอร์การพัฒนาโดยเรียกใช้:
bundle exec jekyll serve --incremental
ในการปรับใช้ไซต์ไปยังหน้า GitHub คุณสามารถเรียกใช้:
npm run deploy
ในการเรียกใช้ชุดทดสอบคุณสามารถเรียกใช้:
npm run test