質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

zsh

zshは、UNIX系OSのシェルの1つです。 cshやksn系のコマンドライン編集機能も実装されたシェルです。

Q&A

0回答

1119閲覧

【zsh: command not found: expo】ReactNative Expo におけるエラーについて

ok09

総合スコア11

React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

zsh

zshは、UNIX系OSのシェルの1つです。 cshやksn系のコマンドライン編集機能も実装されたシェルです。

1グッド

0クリップ

投稿2021/01/22 01:58

【発生したエラー】

terminalで expoのコマンドを実行しようとすると、以下のエラーが発生します。

zsh: command not found: expo

実現したいこと

Expoを起動するため、expo startのコマンドを実行したい。

試したこと

以下3つのことを試しました。

① nodeへのPATHを通す

nodeのバージョンが12.18.4でした。
PATHが通っているか確認するため、echo $PATHで確認すると、

/usr/local/Cellar/node/13.5.0/bin/:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin

と返ってきたので、nodeのバージョンを合わせるために、

export PATH=$PATH:/usr/local/Cellar/node/12.18.4/bin/

としましたが、expoのコマンドは不能のままでした。

② ログインし直す
termina;で、exitを実行し、terminalを閉じ、再度起動しました。指定のディレクトリーに移動して、再度expo startのコマンドを実行しましたが、同様のエラーが返ってきました。

zsh: command not found: expo

③ expo cliを再インストールする (global)
以前に試したもので、、npm uninstall -g expo-cliを実行し、再度npm install -g expo-cliをしました。グローバル環境はあまり汚さないh号がいいという意見が多かったため、ためらいましたが、やってみたら一時的には改善しました。その2日後にまたこのエラーが発生したので、今回は実行する前に質問しています。

初心者で申し訳ないですが、ご教示いただけると幸いです。
どうぞよろしくお願いいたします。

追記

④ PATHを通す Part2
上記の①と何が違うかわからないのですが、以下のコマンドを叩くと一時的に解決しました。

export PATH="$PATH:`yarn global bin`"

どなたか、①と④の違いや、注意点を教えていただけますと幸いです。

3年前の記事を参考にしています。
https://qiita.com/t-hiroyoshi/items/49c03456e991594c3dc0

退会済みユーザー👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問