Ubuntu'ya Bower'ı Kurmak


206

Ben yaptıktan sonra, Bower ana sayfasında yer alan talimatları uygulayarak, Xubuntu 13.10 tarihinde Bower yüklemeye çalışıyorum sudo apt-get install npmve sudo npm install -g bowerben vermeden sonra izleyici kitlesi elde bowerkomut satırında:

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

Daha sonra Düğümü yüklerim (Bower'ın tek bağımlılığı NPM olacağından bunun gereksiz olmayacağını varsaysam bile, doğru mu?). Her neyse, düğümü sudo apt-get install nodeherhangi bir Bower komutuyla yükledikten sonra bower help, örneğin, hiçbir şey yapmayın, yani hiçbir şey çıktılamayın.

Bower'ı Ubuntu'ya nasıl kurarım (tercihen şeylerin çeşitli sürümlerini manuel olarak indirmeden)?

Yanıtlar:


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

veya eski düğümleri kurun:

sudo apt-get install nodejs-legacy

Bu GitHub sayısında görüldüğü gibi .


13
benim için çalışan bir diğer çözüm ise nodejs-legacy'yi kurmaktı. Cazibe gibi çalışır
Nicholas Francis

Diğer uygulamaların kullanıyor olabileceği düğümü (düğümü değil) kaldırmazsanız çalışmaz. stackoverflow.com/questions/21491996/… en azından Ubuntu 12.04 için daha iyi bir cevaptır.
hafichuk

2
Teşekkürler bu kıçımı kurtardı: D
Vesko Vujovic

Vaov! Tıkır tıkır çalışıyor!
Eric Vieira

127
sudo apt-get install nodejs

nodejs yükler

sudo apt-get install npm

npm yükler

sudo npm install bower -g

bpm'yi npm ile kurar


Bunu böyle yapacağınızı varsayıyorum. Ve ben de öyle yaptım. Npm yerine apt kullanarak yükleme yapmanın faydası nedir?
Eric Bishard

1
yükleme nodejsyukarıdaki sorunu çözmez. nodejsKomutu yola ekler , ancak bower bulamaz.
Arion

7
@Arion, sudo ln -s /usr/bin/nodejs /usr/bin/nodebunu dene , benim için çalıştı.
LGenzelis

1
Düğümü yüklemek için kullanmamayı sudove kullanmamayı söylemek istiyorum nvm. Bkz. 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 kullanabilirsiniz. Sudo kullanmak benim durumumda çalıştı.
Brijesh

24

Ubuntu 12.04'teki En Az'da, Düğüm'ün eski bir sürümü (0.6.x) standart havuzdadır. Yüklemek için şunu çalıştırın:

sudo apt-get install nodejs

NPM en son nodejs sürümüyle birlikte gelir. Bunu aldıktan sonra çalıştırın

sudo npm install bower -g

Bundan sonra gitmek iyi olmalı. Bazı güncellemeleri çalıştırmanız gerekebilir, ancak oldukça basit olmalıdır.


3
Yaptıktan sudo apt-get install nodejssonra sudo npm install bower -ganladım sudo: npm: command not found. Ubuntu 13.10'dayım.
Luke

NPM'yi de kurmanız gerekebilir. Düğümle birlikte gelmeli, ama belki de bu durumda değil mi?
Kelly J Andrews

1
Evet burada kayıp bir adımapt install npm
Eric Bishard

10

Her şeyden önce nodejs yükleyin:

sudo apt-get install nodejs

Sonra npm'yi yükleyin:

sudo apt-get install npm

Ardından bower'ı takın:

npm install -g bower

Herhangi bir npm paketi eğitimi için şu adresi ziyaret edin: https://www.npmjs.com/

Burada sadece paketi arayın ve nasıl kurulacağını, belgelemeyi ve öğreticileri de bulabilirsiniz.

Not: Bu çok yaygın bir çözümdür. Sorununuz hala devam ediyorsa gelişmiş olanı deneyebilirsiniz.


1
sudo ln -s / usr / bin / nodejs / usr / bin / node kullanabilirsiniz, böylece bower düğüm yolunu bulabilir.
Brijesh

6

Merhaba bu soruna başka bir çözüm, sadece aşağıdaki komutu kullanarak düğüm nodejs ikili klasörünü PATH'nize eklemektir:

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

Daha iyi açıklama için NPM GitHub'a bakın


İstisna cevap aynı çözümü önermiyor mu?
Luke

1
Evet elbette! Ama benim durumumda sudo apt-get install npmkurulum benim yolumda nodejs koymadı böylece komut verdim, ben sadece benim gibi aynı sorun biri olması durumunda tath cevap verdi! Yeniden yükleme konusunda çözüm var. Kötü İngilizcem için üzgünüm!
Ivan Vilanculo

4

Ubuntu 12.04'te ve NodeJ'lerin paketlenmiş sürümü PPA kullanarak Bower'ı yüklemek için çok eski

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

Bu yüklendiğinde sürümü kontrol edin:

npm --version
1.4.3

Şimdi Bower'ı yükleyin:

sudo npm install -g bower

Bu, Bower'ı global olarak getirecek ve yükleyecektir.


1
Mükemmel mükemmel mükemmel. +1
Nicole

3

Yayınlanan cevaplar doğru fakat eksik.

Git paketlerini kurmak için öncelikle git'in kurulu olduğundan emin olmamız gerekir.

$ sudo apt install git-core

Bower programları yönetmek için Node.js ve npm kullanır, böylece bunları yükleyelim.

$ sudo apt install nodejs

Düğüm şimdi içinde bulunan yürütülebilir dosya ile yüklenecek /etc/usr/nodejs.

Aşağıdaki komutu kullanarak Node.js'yi çalıştırabilmelisiniz, ancak bizimki nodejs'de konum olduğundan, böyle bir dosya veya dizin yok hatası alırız.

$ /usr/bin/env node

Bir sembolik bağlantı oluşturarak bunu manuel olarak düzeltebiliriz.

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

Şimdi Node.js'yi kullanarak doğru bir şekilde yüklendiğini kontrol edin.

$ /usr/bin/env node
>

Bazı kullanıcılar eski düğümleri yüklemeyi önerir, bu paket sadece ikili düğümlere sembolik bir bağlantı oluşturur.

$ sudo apt install nodejs-legacy

Şimdi npm ve bower yükleyebilirsiniz

Npm yükle

$ sudo apt install npm

Bower'ı yükleyin

$ sudo npm install -g bower

Bower'ın kurulu olup olmadığını ve hangi sürümü çalıştırdığınızı kontrol edin.

$ bower -v
1.8.0

Referans:

Bower Ubutu 14'ü yükleyin

Ubuntu'ya Bower'ı kurun

Bower'ı yükleyin


Bu çok kapsamlı ve eksiksizdi. Burada ne var hat için ek bir iş gerek kalmadan tekrar edebildi.
ChronoFish

2

Ubuntu 16.04 ve üstü

Bower, öncelikli olarak ön uç web geliştirme için (ancak bunlarla sınırlı olmayan) bir paket yöneticisidir. Ubuntu 16.04 ve sonrasında Bower paket yöneticisi Ubuntu Yazılım uygulamasından hızlı ve kolay bir şekilde kurulabilir. Ubuntu Yazılımını açın, "bower" ı arayın ve yüklemek için Yükle düğmesine tıklayın. Şu anda desteklenen tüm Ubuntu sürümlerinde terminali açın ve şunu yazın:

sudo snap install bower --classic

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.