0

OS X 10.10 に Foundation 5 プロジェクトをインストールしようとしています。Bower をインストールしましたが、Foundation プロジェクト (つまり、foundation new my-project-folder) をインストールすると、次のように返されます。

Can't find bower. You can install it by running: sudo npm install -g bower

locate bower戻り値:

Users/[username]/..
.cache/..
.local/share/..
.npm/..

現在 .bash_profile にある唯一のパスは次のとおりです。

PATH=/usr/local/bin:$PATH

echo $PATH戻り値:

/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

バウアーを見つけるにはこれでは不十分なようです。

この問題は、以下を追加することで解決できますか?

PATH=/usr/local/share:$PATH

.bash_profile? より良いアプローチはありますか?

インストール後に Bower が見つからないのはなぜnpm install -g bowerですか?'

Mountain Lion からアップグレードしたばかりであることが関係している可能性があります。これは Ruby 1.8 以降を使用し、Foundation には Ruby 1.9 以降が必要なためです。Mountain Lion を使用している間に Homebrew を試してみましたが、これは混乱を引き起こしたため、OS のアップグレードが最もクリーンなアプローチのように思えました。

4

1 に答える 1

2

この回答で提案されているように、npm のプレフィックスを試してください。

$ npm config set prefix /usr/local $ npm install -g bower

次に、bower がパスに表示されることを確認します$ which bower

于 2015-10-02T03:23:56.900 に答える