@1alexandr

Вопрос про npm. Что не так с сетевыми настройками?

Здравствуйте, друзья!
У меня несколько дней назад случилась страшная беда, я не могу ничего ставить с помощью npm. Я устал разбираться сам и начал спрашивать на форумах в чем может быть проблема.
Сначала мне советовали установить свежий nodejs и npm, я установил на свежую ubuntu, проверил поставится ли bower, все было отлично, после этого ставил разный софт, чем обычно пользуюсь в общем. Затем нужно было поставить gulp и тут я обломался.
Я создал тему, мне ответили, предположили что у меня проблема с сетевыми настройками. Что с ними может быть не так? Я пока с линуксом не так сильно дружу, чтобы понять что делать, поэтому решил задать этот вопрос.

Это содержимое npm-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install', '-g', 'gulp' ]
2 info using npm@2.11.3
3 info using node@v0.12.7
4 verbose node symlink /usr/bin/node
5 verbose install initial load of /home/user/npm/lib/package.json
6 verbose readDependencies loading dependencies from /home/user/npm/lib/package.json
7 silly cache add args [ 'gulp', null ]
8 verbose cache add spec gulp
9 silly cache add parsed spec { raw: 'gulp',
9 silly cache add   scope: null,
9 silly cache add   name: 'gulp',
9 silly cache add   rawSpec: '',
9 silly cache add   spec: '*',
9 silly cache add   type: 'range' }
10 silly addNamed gulp@*
11 verbose addNamed "*" is a valid semver range for gulp
12 silly addNameRange { name: 'gulp', range: '*', hasData: false }
13 silly mapToRegistry name gulp
14 silly mapToRegistry using default registry
15 silly mapToRegistry registry http://registry.npmjs.org/
16 silly mapToRegistry uri http://registry.npmjs.org/gulp
17 verbose addNameRange registry:http://registry.npmjs.org/gulp not in flight; fetching
18 verbose request uri http://registry.npmjs.org/gulp
19 verbose request no auth needed
20 info attempt registry request try #1 at 08:09:02
21 verbose request id 3a204c1384740ad7
22 http request GET http://registry.npmjs.org/gulp
23 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND proxy.company.com
24 info attempt registry request try #2 at 08:09:12
25 http request GET http://registry.npmjs.org/gulp
26 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND proxy.company.com
27 info attempt registry request try #3 at 08:10:12
28 http request GET http://registry.npmjs.org/gulp
29 verbose stack Error: getaddrinfo ENOTFOUND proxy.company.com
29 verbose stack     at errnoException (dns.js:44:10)
29 verbose stack     at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)
30 verbose cwd /home/user
31 error Linux 3.13.0-58-generic
32 error argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "gulp"
33 error node v0.12.7
34 error npm  v2.11.3
35 error code ENOTFOUND
36 error errno ENOTFOUND
37 error syscall getaddrinfo
38 error network getaddrinfo ENOTFOUND proxy.company.com
38 error network This is most likely not a problem with npm itself
38 error network and is related to network connectivity.
38 error network In most cases you are behind a proxy or have bad network settings.
38 error network
38 error network If you are behind a proxy, please make sure that the
38 error network 'proxy' config is set properly.  See: 'npm help config'
39 verbose exit [ 1, true ]


npm config
user@APC:~$ npm config list
; cli configs
user-agent = "npm/2.11.3 node/v0.12.7 linux x64"

; userconfig /home/user/.npmrc
http_proxy = "http://proxy.company.com:8080"
https-proxy = "http://proxy.company.com:8080/"
https_proxy = "http://proxy.company.com:8080"
prefix = "/home/user/npm"
proxy = "http://proxy.company.com:8080/"
registry = "http://registry.npmjs.org/"

; node bin location = /usr/bin/node
; cwd = /home/user
; HOME = /home/user
; 'npm config ls -l' to show all defaults.
  • Вопрос задан
  • 1301 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы