Я работаю через Начало работы с цифровыми активами с привязками Node.js.
Бег
npm install @da/daml-ledger
вызывает следующее сообщение об ошибке
npm ERR! code E401
npm ERR! 401 Unauthorized: @da/daml-ledger@latest
npm ERR! A complete log of this run can be found in:
npm ERR! /...../.npm/_logs/2019-02-22T17_48_44_560Z-debug.log
вот содержимое этого файла журнала:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/lib/nodejs/node-v10.15.1-linux-x64/bin/node',
1 verbose cli '/usr/local/lib/nodejs/node-v10.15.1-linux-x64/bin/npm',
1 verbose cli 'install',
1 verbose cli '@da/daml-ledger' ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session 99e5e60df68735cb
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 http fetch GET 401 https://api.bintray.com/npm/digitalassetsdk/npm/@da%2fdaml-ledger 411ms
8 silly fetchPackageMetaData error for @da/daml-ledger@latest 401 Unauthorized: @da/daml-ledger@latest
9 timing stage:rollbackFailedOptional Completed in 4ms
10 timing stage:runTopLevelLifecycles Completed in 515ms
11 verbose stack Error: 401 Unauthorized: @da/daml-ledger@latest
11 verbose stack at fetch.then.res (/usr/local/lib/nodejs/node-v10.15.1-linux-x64/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/fetch.j
s:42:19)
11 verbose stack at tryCatcher (/usr/local/lib/nodejs/node-v10.15.1-linux-x64/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
11 verbose stack at Promise._settlePromiseFromHandler (/usr/local/lib/nodejs/node-v10.15.1-linux-x64/lib/node_modules/npm/node_modules/bluebird/js/relea
se/promise.js:512:31)
11 verbose stack at Promise._settlePromise (/usr/local/lib/nodejs/node-v10.15.1-linux-x64/lib/node_modules/npm/node_modules/bluebird/js/release/promise.
js:569:18)
11 verbose stack at Promise._settlePromise0 (/usr/local/lib/nodejs/node-v10.15.1-linux-x64/lib/node_modules/npm/node_modules/bluebird/js/release/promise
.js:614:10)
11 verbose stack at Promise._settlePromises (/usr/local/lib/nodejs/node-v10.15.1-linux-x64/lib/node_modules/npm/node_modules/bluebird/js/release/promise
.js:693:18)
11 verbose stack at Async._drainQueue (/usr/local/lib/nodejs/node-v10.15.1-linux-x64/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:133:
16)
11 verbose stack at Async._drainQueues (/usr/local/lib/nodejs/node-v10.15.1-linux-x64/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:143
:10)
11 verbose stack at Immediate.Async.drainQueues [as _onImmediate] (/usr/local/lib/nodejs/node-v10.15.1-linux-x64/lib/node_modules/npm/node_modules/blueb
ird/js/release/async.js:17:14)
11 verbose stack at runCallback (timers.js:705:18)
11 verbose stack at tryOnImmediate (timers.js:676:5)
11 verbose stack at processImmediate (timers.js:658:5)
12 verbose cwd /home/vantage/DAnodeBindings
13 verbose Linux 4.15.0-45-generic
14 verbose argv "/usr/local/lib/nodejs/node-v10.15.1-linux-x64/bin/node" "/usr/local/lib/nodejs/node-v10.15.1-linux-x64/bin/npm" "install" "@da/daml-ledger"
15 verbose node v10.15.1
16 verbose npm v6.4.1
17 error code E401
18 error 401 Unauthorized: @da/daml-ledger@latest
19 verbose exit [ 1, true ]
Я следовал инструкциям на шаге 1 и шаге 2. Мой .npmrc обновляется ответом, который я получил от ввода
curl -umehul@digitalassetsdk:<API_KEY> https://api.bintray.com/npm/digitalassetsdk/npm/auth/scope/da
и я ввел команду
npm config set @da:registry https://api.bintray.com/npm/digitalassetsdk/npm
Что вызывает ошибку?
.npmrc
? Вот мои.npmrc
, которые работают на примере пинг-понга. ``` @da:registry=api.bintray.com/npm/digitalassetsdk/npm //api.bintray.com/npm/digitalassetsdk/npm/:_authToken=[INSERT_YOUR_TOKEN_HERE] //api.bintray.com/npm/digitalassetsdk/npm/:username=daniel.sun@digitalassetsdk //api.bintray. com/npm/digitalassetsdk/npm/:email=null //api.bintray.com/npm/digitalassetsdk/npm/:always-auth=true ``` - person dsun   schedule 26.02.2019~/.npmrc
определенно является проблемой; как говорится в инструкции, выводcurl
as должен быть вставлен (или передан) туда. - person stefanobaghino   schedule 26.02.2019npm install @da/daml-ledger
работает нормально. Раньше он не работал, хотя я создал файл ~/.npmrc. Я думаю, что проблема с Bintary была исправлена. - person Meyer Auslander   schedule 26.02.2019npm config
. Кажется, проблема была вызванаnpm config
, потому что теперь, если я запущу его, а затем повторю попытку запускаnpm install @da/daml-ledger
, я получу ту же ошибку авторизации, что и вчера... - person Meyer Auslander   schedule 26.02.2019npm install
внутри каталога «пинг-понг». Я получаю ту же ошибку авторизации. - person Meyer Auslander   schedule 26.02.2019