UbuntuへのBowerのインストール


206

私が行った後、バウアーのホームページ上の指示に従って、Xubuntuの13.10にバウアーをインストールしようとしているsudo apt-get install npmsudo npm install -g bower私は、発行後、以下を取得しbower、コマンドラインで:

/usr/bin/env: node: No such file or directory

次に、ノードをインストールします(Bowerの唯一の依存関係はNPMであるため、不要ではないと思いますが、正しいですか?)。とにかく、次のsudo apt-get install nodeようなBowerコマンドのいずれかでノードをインストールした後bower help何もしないでください。つまり、何も出力しません。

UbuntuにBowerをインストールする方法(できればさまざまなバージョンを手動でダウンロードせずに)

回答:


371
sudo ln -s /usr/bin/nodejs /usr/bin/node

またはレガシーnodejsをインストールします。

sudo apt-get install nodejs-legacy

このGitHubの問題に見られるように。


13
私にとってうまくいった別の解決策は、nodejs-legacyをインストールすることでした。それは魅力のように機能します
ニコラスフランシス

他のアプリが使用している可能性のあるノード(nodejsではなく)をアンインストールしない限り、これは機能しません。stackoverflow.com/questions/21491996/…は、少なくともUbuntu 12.04の方が適切な回答です。
hafichuk 2014年

2
これが私のお尻を救ってくれてありがとう:D
Vesko Vujovic

うわー!魅力的な作品!
Eric Vieira 2017年

127
sudo apt-get install nodejs

nodejsをインストールします

sudo apt-get install npm

npmをインストールします

sudo npm install bower -g

npm経由でバウワーをインストールします


これは、あなたがそうすることを想定している方法です。そしてそれは私がやったことです。npmの代わりにaptを使用してインストールするメリットは何ですか?
エリックBishard

1
インストールnodejsしても上記の問題は解決しません。nodejsコマンドをパスに追加しますが、バウアーはそれを見つけることができません。
アリオン2015年

7
@アリオン、これを試してみてsudo ln -s /usr/bin/nodejs /usr/bin/node、それは私のために働いた。
LGenzelis、2015

1
nodeのインストールにはsudo使用nvmしないでください。https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server
sandaru.nyを

sudo ln -s / usr / bin / nodejs / usr / bin / nodeを使用できます。私の場合、sudoを使用するとうまくいきました。
Brijesh

24

Ubuntu 12.04以降では、古いバージョン(0.6.x)のノードが標準リポジトリにあります。インストールするには、次を実行してください:

sudo apt-get install nodejs

NPMには最新バージョンのnodejsが付属しています。それができたら、実行します

sudo npm install bower -g

その後に行くのが良いでしょう。いくつかの更新を実行する必要があるかもしれませんが、それはかなり簡単なはずです。


3
やったsudo apt-get install nodejs後、sudo npm install bower -g私は得るかsudo: npm: command not found。私はUbuntu 13.10を使用しています。
ルーク、

その場合、NPMもインストールする必要があります。ノードに付属しているはずですが、この場合はそうではないでしょうか?
ケリーJアンドリュース14

1
ええ、あなたの足りない一歩がここにありますapt install npm
エリックビシャール

10

まず、nodejsをインストールします。

sudo apt-get install nodejs

次に、npmをインストールします。

sudo apt-get install npm

次に、bowerをインストールします。

npm install -g bower

npmパッケージのチュートリアルにアクセスするには、https//www.npmjs.com/にアクセスしてください。

ここでパッケージを検索するだけで、インストール方法、ドキュメント、チュートリアルも見つけることができます。

PSこれは非常に一般的なソリューションです。問題が解決しない場合は、高度な問題を試すことができます。


1
sudo ln -s / usr / bin / nodejs / usr / bin / nodeを使用して、bowerがノードパスを見つけることができます。
Brijesh

6

こんにちはこの問題の別の解決策は、次のコマンドを使用して、node nodejsバイナリフォルダーをPATHに単に追加することです。

ln -s /usr/bin/nodejs /usr/bin/node

詳細な説明については、NPM GitHubを参照してください


除外された答えは同じ解決策を示唆していませんか?
ルーク

1
はい、確かに!しかし、私の場合、コマンドを発行しsudo apt-get install npmてインストールがnodejsをパスに入れなかったので、誰かが私の問題と同じ問題を抱えている場合に備えて、私は正解を返しました!そこに再インストールしようとする解決策があります。私の悪い英語でごめんなさい!
Ivan Vilanculo 2016年

4

Ubuntu 12.04およびNodeJのパッケージバージョンが古すぎて、PPAを使用してBowerをインストールできません

sudo add-apt-repository ppa:chris-lea/node.js 
sudo apt-get update
sudo apt-get -y install nodejs

これがインストールされたら、バージョンを確認します。

npm --version
1.4.3

次にBowerをインストールします。

sudo npm install -g bower

これにより、Bowerがグローバルにフェッチおよびインストールされます。


1
パーフェクトパーフェクトパーフェクト。+1
ニコール

3

公開された回答は正確ですが不完全です。

まずGitがインストールされていることを確認するために必要なパッケージをインストールするGit。

$ sudo apt install git-core

BowerはNode.jsとnpmを使用してプログラムを管理しているので、これらをインストールしましょう。

$ sudo apt install nodejs

これで、ノードは実行可能ファイルとともにインストールされます。 /etc/usr/nodejsます。

以下のコマンドを使用してNode.jsを実行できるはずですが、ここではnodejsの場所であるため、そのようなファイルやディレクトリはありませんというエラーが表示されます。

$ /usr/bin/env node

これを手動で修正するには、シンボリックリンクを作成します。

$ sudo ln -s /usr/bin/nodejs /usr/bin/node

Node.jsが正しくインストールされていることを確認してください。

$ /usr/bin/env node
>

一部のユーザーはレガシーnodejsのインストールを提案しています。このパッケージはバイナリnodejsへのシンボリックリンクを作成するだけです。

$ sudo apt install nodejs-legacy

これで、npmとbowerをインストールできます

npmをインストールする

$ sudo apt install npm

Bowerをインストールする

$ sudo npm install -g bower

bowerがインストールされていることと、実行しているバージョンを確認してください。

$ bower -v
1.8.0

参照:

Bower Ubutu 14をインストールする

UbuntuにBowerをインストールする

Bowerをインストールする


これは非常に徹底的で完全でした。追加の作業を必要とせずに、ここにあるものを1行ずつ繰り返すことができました。
ChronoFish 2017

2

Ubuntu 16.04以降

Bowerは、主に(これに限定されない)フロントエンドWeb開発用のパッケージマネージャーです。Ubuntu 16.04以降では、BowerパッケージマネージャーをUbuntuソフトウェアアプリからすばやく簡単にインストールできます。Ubuntuソフトウェアを開き、「bower」を検索して、[ インストール ]ボタンをクリックしてインストールします。現在サポートされているUbuntuのすべてのバージョンで、ターミナルを開いて次のように入力します。

sudo snap install bower --classic

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.