インストールしたい(npm install -g mystmd
)
$ npm install -g mystmd
$ myst --version
v1.1.12
$ which myst
/opt/homebrew/bin/myst
npm
を使ってmystmd
をインストールします。
とりあえずシステム全体にインストールしてOKです。
注釈
v1.1.0のリリースでmyst-cli
からmystmd
に名前が変わりました。
インストールしたい(pipx install mystmd
)
$ pipx install mystmd
Installing to existing venv 'mystmd'
installed package mystmd 1.1.28, installed using Python 3.12.0
These apps are now globally available
- myst
done! ✨ 🌟 ✨
$ which myst
~/.local/bin/myst
$ myst --version
MyST requires node 16, 18, or 20; you are running node 21.
v1.1.7のリリースからPyPIにデプロイされるようになりました。 pipxでもインストールできますが、Nodeのバージョンが合っていないと使えないみたいです。
インストールしたい(poetry add mystmd
)
$ poetry add mystmd
$ poetry add nodeenv
poetry
でパッケージ管理している場合は、nodeenv
を使ってNode環境を追加できます。
GitLab CIなどのCI環境で構築する場合に便利です。
注釈
コンテナのベースにはPythonのイメージを指定し、pip
やpoetry
を使って、必要なパッケージをインストールします。
apk
などを使ってnode
をインストールする必要がなくなり、とても便利です。
アップデートしたい
$ npm update -g mystmd
$ pipx upgrade mystmd