mdbook
despiegk
2911384605
* 'main' of git.ourworld.tf:tfgrid/info_tfgrid: Update docs/hero_mdbook_fullvm.md Update docs/hero_mdbook_fullvm.md Update scripts/hero_mdbook.sh |
||
---|---|---|
books | ||
collections | ||
docs | ||
heroscript | ||
scripts | ||
specs | ||
.gitignore | ||
LICENSE | ||
README.md | ||
sshkey.md | ||
sync_production.sh |
Info for our new Internet / Social network
First install hero:
# Download the hero installer script
curl https://raw.githubusercontent.com/freeflowuniverse/crystallib/development/scripts/installer_hero.sh > /tmp/hero_install.sh
# Run the script as root to properly complete the script (e.g. sudo bash ...)
bash /tmp/hero_install.sh
# Check how to use, can also do on each of the subcommands
hero -help
# If it can't find hero, do the following on osx
source ~/.zprofile
There is also a quick guide and a script on setting mdbook and hero on a full VM running on the TFGrid. Read the docs for more information.
to run the book
hero mdbook -u https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/heroscript/tfgrid
# In case you want to open the generated book and edit
hero mdbook -u https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/heroscript/tfgrid -e
troubleshoot
for Ubuntu, ...
apt update
apt install curl -y
for OSX
if you see the following, it means you have an outdated brew on your laptop
## stderr:
Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
to fix:
#uninstall
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
rm -rf /opt/homebrew
#re-install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"