В этом репозитории находится исходный код для нового веб -сайта цифровой гуманитарной лаборатории Йельского университета.
Сначала загрузите источник приложения:
git clone https://github.com/YaleDHLab/dhlab-site
cd dhlab-site
Следуйте этим инструкциям, чтобы обеспечить современный, несистемный рубин на недавних версиях OS X, особенно на яблочном кремнеоне (чипсы M1).
Обратите особое внимание на раздел, в котором вы обнаруживаете, и, если необходимо удалить, предыдущие виртуальные среды Ruby, такие как 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
ВАЖНО: ЗАКРЫТЬ И ПЕРЕДАТЬ ТЕРМИНАЛ.APP (все Windows, а не только ваш текущий). Убедитесь, что вы на правильной версии Ruby:
ruby -v
Затем установите Ruby зависимости:
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