概要
公式ドキュメント通りに,DenoでAleph.jsをインストールした.
しかし,alephコマンドが実行できず,command not found
と言われた.
$ deno run -A https://deno.land/x/aleph/install.ts
Check https://deno.land/x/aleph/install.ts
Looking up latest version...
Aleph.js was installed successfully
Run 'aleph -h' to get started
$ aleph -h
zsh: command not found: aleph
解決方法
原因としては,Denoでインストールしたバイナリファイルに対するpathが通っていないことだった.
Denoのバイナリファイルは~/.deno/bin
に入っているのでそこに対するパスを通してあげれば実行できるようになる.
自分の場合は以下のコードを.zshenv
に追加してpathを通した.
.zshenv
# denoのパスを通す
export DENO_INSTALL=~/.deno
export PATH=$DENO_INSTALL/bin:$PATH
追加後,source .zshenv
を実行することで,無事alephコマンドが実行できた.
$ source .zshenv
$ aleph -h
Aleph.js v0.3.0-beta.19
The Full-stack Framework in Deno.
Docs: https://alephjs.org/docs
Bugs: https://github.com/alephjs/aleph.js/issues
Usage:
aleph <command> [...options]
Commands:
init Create a new app
dev Start the app in development mode
start Start the app in production mode
build Build the app to a static site (SSG)
upgrade Upgrade Aleph.js command
Options:
-v, --version Prints version number
-h, --help Prints help message
バージョン
deno 1.17.0
Aleph.js v0.3.0-beta.19