最近、NPM 経由で 3 つの新しいパッケージをインストールしましたが、いずれも実行されません。
実行してみたsudo npm install -g ionic
ところ、インストールは正常に見えました。
その後、実行してwhich ionic
、/usr/local/bin/ionic
見栄えの良いものを手に入れることができます。
しかし、ドキュメントに従って実行すると、ionic start myApp tabs
新しいionicプロジェクトが作成されるはずです。しかし、実際には何も起こりません。コマンドラインに出力はなく、プロジェクトも作成されません。Enterキーを押してコマンドを実行すると、すぐにコマンドを何も入力せずに Enter キーを押したかのように、コマンド ラインの別の行に戻ります... わかりにくいかもしれません。申し訳ありません。
ionic を でアンインストールしてみましたがsudo npm uninstall -g ionic
、正常にアンインストールされ、再インストールされました。動作に変化はありません。パッケージ と でも同じことが起こっていますcordova
。bower
注: これらはすべて同時にインストールしましたが、すべて動作していません。出力もエラーも何も出ません。 で実行してsudo
も違いはありません。
私はUbuntu 14.04を実行しています。
これまでにこれを経験した人はいますか?
答え1
走る
which node
私の場合は と表示されました
/usr/sbin/node
。と表示されている場合は
command not found
、3に進みます。sudo rm /usr/sbin/node
走る
which nodejs
私の場合は と表示されました
/usr/bin/nodejs
。リンクを作成する
sudo ln -s /usr/bin/nodejs /usr/bin/node
または
sudo ln -s /usr/bin/nodejs /usr/sbin/node
答え2
また、古いNode.jsがインストールされていることが原因である可能性もあります。https://stackoverflow.com/questions/21362636/phonegap-cli-on-linux-doesnt-do-anything次の方法で修正できます:
sudo apt-get install curl
npm update npm -g
sudo npm install n -g
sudo n stable
その後npm remove -g ionic && npm install -g ionic
答え3
apt-get以外のアプリケーションをインストールしても同じ問題が発生する可能性があると思います。
which ionic start MyApps tab
または
which ionic
それから-command for importing templates here- start MyApps tab