2014-07-03 21 views
9

Tôi đang cố gắng đưa Bower lên và đi, nhưng bị kẹt với lỗi Command Not Found. tôi đã chạyLệnh Bower Không tìm thấy

npm install -g bower

Và có một số ERR! hiển thị mặc dù không đủ thông tin để giúp tôi hiểu nếu nó có liên quan. Tôi dán đầu ra vào một ý chính vì vậy không để mất một tấn của không gian ở đây,

https://gist.github.com/27c49b8a1a5eb552cb8a

Tôi cũng đọc về vấn đề PATH, nhưng tôi tin rằng tôi đã có mà thiết lập,

echo $PATH /usr/local/bin:/Users/ryan/.rvm/gems/ruby-2.0.0-p195/bin:/Users/ryan/.rvm/gems/[email protected]/bin:/Users/ryan/.rvm/rubies/ruby-2.0.0-p195/bin:/Users/ryan/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/ryan/.rvm/bin:/bin:/usr/local/share/npm/bin:/Users/ryan/repos/git-friendly

Không chắc chắn điều gì sẽ xảy ra với Google tiếp theo vì vậy tôi đến đây, cảm ơn bạn đã giúp đỡ.

+1

http://stackoverflow.com/questions/23080468/error-installing-bower-err-tar-unpack-untar-error – Ashalynd

+0

có thể trùng lặp của ["lệnh không tìm thấy" sau khi cài đặt] (http: // stackoverflow. com/questions/15846076/command-not-found-after-installation) –

+0

Vì vậy, bộ nhớ cache npm không làm gì cả. Tôi đã nhìn thấy câu hỏi khác rằng đây có thể là một bản sao của và tôi đã kiểm tra PATH của tôi và/usr/local/share/npm/bin: đã có sẵn. Đó là những gì dẫn đến sự nhầm lẫn của tôi và đăng ở đây. – thatryan

Trả lời

22

Cố gắng loại bỏ Chòi chơi cho bạn như

npm remove bower 

Sau đó cài đặt lại nó sử dụng tài khoản quản trị

sudo npm install -g bower 

Hy vọng rằng sẽ giúp đỡ.

5

Nếu bạn đã cài đặt Chòi chơi và bạn đang nhận được lệnh không tìm thấy lỗi, hãy thử này. (Khác chạy NPM cài đặt Chòi chơi cho -g)

1.) Chuyển đến command prompt.

2.) Và chạy lệnh này: đặt PATH =% PATH%; C: \ Users \ "Tên người dùng của bạn" \ AppData \ Roaming \ npm (Xin đừng quên thay thế tên người dùng của bạn trong lệnh).

3.) Bây giờ hệ thống sẽ có thể tìm thấy người cung cấp và bạn có thể cài đặt bất cứ điều gì bạn muốn! :-)

0
sudo chown -R $USER:$GROUP ~/.config 

Điều này sẽ giải quyết được vấn đề của bạn.