【解決済】MojoをCode Runnerで動かす際にシバンは必須ですか?
Q&A
Closed
解決したいこと
Qiitaの記事を見てMojoを導入し、Hello worldがターミナルでもファイルでも実行できるところまで確認できました。
実行するためにいちいちmojo ファイル名.mojoと入力するのが面倒なのでCode Runnerで動かそうとしたところmojoコマンドが見つからないとエラーが出ました
発生している問題・エラー
/bin/sh: mojo: command not found
自分で試したこと
- VSCodeのターミナルが
zshでない可能性があるのでターミナルのプロファイルをzshに設定しました - Mojo拡張機能のMojo: Modular Home Pathにも
/Users/username/.modularを設定してみました
上記を試しても動かないのでMojoファイル先頭に#!$MODULAR_HOME/pkg/packages.modular.com_mojo/bin/mojoを記述したところ問題なく動きました。
上記で動くなら~/.zshrcに記載した環境変数$MODULAR_HOMEは読み込まれていると思います。
export PATH="$MODULAR_HOME/pkg/packages.modular.com_mojo/bin:$PATH"は反映されないのでしょうか?



