2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Как установить собранные библиотеки с гитхаба
Сообщение21.02.2025, 07:14 


12/03/17
698
Здравствуйте. Помогите расшифровать сообщение:
To install prebuilt-tdlib for the latest TDLib version that prebuilt-tdlib supports, run:

$ npm install prebuilt-tdlib

Т.е., я так понимаю, где-то предлагается набрать эту команду. Вопрос - где. Не в блокноте же

-- 21.02.2025, 07:40 --

Вот еще что накопал:
npm (Node Package Manager) — это менеджер пакетов для языка программирования JavaScript. Он устанавливается на компьютер автоматически после установки языка программирования Node.js.

Некоторые функции npm:

устанавливает пакеты программ из сторонних библиотек на компьютер прямо внутрь проекта;

с помощью команд в консоли передаёт для выполнения на компьютере задачи, написанные разработчиком;

по желанию переносит или публикует пакеты с компьютера в библиотеку.


Т.е., если Node js скачал, получается это:
$ npm install prebuilt-tdlib

можно в командной строке Виндовс вбивать и все скачается? Точнее, я понимаю, что вбивать то точно можно. вопрос скачаются ли библиотеки. и если да, то куда?

-- 21.02.2025, 07:46 --

Ничего не вышло. Консоль написала:
C:\Windows\System32>$ npm install prebuilt-tdlib
"$" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


-- 21.02.2025, 07:51 --

После того, как ввел в консоль без доллара все получилось гораздо интереснее. Понять бы теперь, что это значит

-- 21.02.2025, 08:09 --

npm error code EPERM
npm error syscall mkdir
npm error path C:\Windows\System32\node_modules
npm error errno -4048
npm error Error: EPERM: operation not permitted, mkdir 'C:\Windows\System32\node_modules'
npm error at async mkdir (node:internal/fs/promises:857:10)
npm error at async C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:624:20
npm error at async Promise.allSettled (index 0)
npm error at async [reifyPackages] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:325:11)
npm error at async Arborist.reify (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:142:5)
npm error at async Install.exec (C:\Program Files\nodejs\node_modules\npm\lib\commands\install.js:150:5)
npm error at async Npm.exec (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:207:9)
npm error at async module.exports (C:\Program Files\nodejs\node_modules\npm\lib\cli\entry.js:74:5) {
npm error errno: -4048,
npm error code: 'EPERM',
npm error syscall: 'mkdir',
npm error path: 'C:\\Windows\\System32\\node_modules'
npm error }
npm error
npm error The operation was rejected by your operating system.
npm error It's possible that the file was already in use (by a text editor or antivirus),
npm error or that you lack permissions to access it.
npm error
npm error If you believe this might be a permissions issue, please double-check the
npm error permissions of the file and its containing directories, or try running
npm error the command again as root/Administrator.
npm notice
npm notice New major version of npm available! 10.9.2 -> 11.1.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.1.0
npm notice To update run: npm install -g npm@11.1.0
npm notice
npm error A complete log of this run can be found in: C:\Users\Евгений\AppData\Local\npm-cache\_logs\2025-02-21T04_47_49_515Z-debug-0.log

-- 21.02.2025, 08:13 --

Что все это означает. До того момента, когда начинается человеческий язык. Т.е. вот это что такое?:
npm error code EPERM
npm error syscall mkdir
npm error path C:\Windows\System32\node_modules
npm error errno -4048
npm error Error: EPERM: operation not permitted, mkdir 'C:\Windows\System32\node_modules'
npm error at async mkdir (node:internal/fs/promises:857:10)
npm error at async C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:624:20
npm error at async Promise.allSettled (index 0)
npm error at async [reifyPackages] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:325:11)
npm error at async Arborist.reify (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:142:5)
npm error at async Install.exec (C:\Program Files\nodejs\node_modules\npm\lib\commands\install.js:150:5)
npm error at async Npm.exec (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:207:9)
npm error at async module.exports (C:\Program Files\nodejs\node_modules\npm\lib\cli\entry.js:74:5) {
npm error errno: -4048,
npm error code: 'EPERM',
npm error syscall: 'mkdir',
npm error path: 'C:\\Windows\\System32\\node_modules'
npm error }

 Профиль  
                  
 
 Re: Как установить собранные библиотеки с гитхаба
Сообщение21.02.2025, 08:24 


12/03/17
698
Операция была отклонена вашей операционной системой.
Возможно, файл уже использовался (текстовым редактором или антивирусом) или у вас нет прав доступа к нему.
Если вы считаете, что это может быть проблема с правами доступа, дважды проверьте права доступа к файлу и содержащим его каталогам или попробуйте запустить команду еще раз как root/Администратор.

А вот в этом непонятно следующее:
1. о каком именно файле речь (там сверху их целая куча перечислена в строках npm error...
2. как запустить команду как root/Администратор

-- 21.02.2025, 08:36 --

Сейчас проверил. Моя учетная запись наделена правами администратора.

-- 21.02.2025, 08:42 --

Повторно запустил команду:
npm install prebuilt-tdlib
и повторно те же самые ошибки выдало. Получается, что команда запущена от имени администратора в два разных случайных времени. Не может же так совпасть, что в два этих случайных времени антивирус или текстовый редактор обратились к одним и тем же со мной файлам. Какие еще есть варианты?

 Профиль  
                  
 
 Re: Как установить собранные библиотеки с гитхаба
Сообщение21.02.2025, 09:00 


05/09/16
12274
granit201z в сообщении #1675793 писал(а):
Получается, что команда запущена от имени администратора в два разных случайных времени.

Для запуска от имени администратора, терминал командной строки запускать надо так (но администратор -- опасная штука, так что на ваш страх и риск):
Изображение
Картинка отсюда: https://support.kaspersky.ru/common/win ... 637#block0
Там ещё поясняющий текст если картинки недостаточно.

 Профиль  
                  
 
 Re: Как установить собранные библиотеки с гитхаба
Сообщение21.02.2025, 09:19 


12/03/17
698
wrest в сообщении #1675794 писал(а):
Терминал командной строки запускать так

результат работы консоли:
added 2 packages in 14s
спасибо Вам огромное!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group