Тестирование менеджера зависимостей для MoonLoader

Akionka

akionka.lua
Проверенный
742
499
42028
 

AnWu

Guardian of Order
Всефорумный модератор
4,687
5,164
это связано с тем, что там протокол git, а не https
даладно? серьёзно? Гит запрашивается из-за отсутствия .scr.rock файла в репозитории луарокс. Ошибка свзязано с тем что луарокс пытается запросить с гита код либы, но гита на пк нет
 
D

deleted-user-164854

Гость
Всемогущий @FYP помоги пожалуйста...

Код:
Lua:
if getMoonloaderVersion() >= 27 then
   print("Начинаем закачку библиотек...")
   require 'libstd.deps' {
      'fyp:mimgui',
      'fyp:copas',
      'fyp:fa-icons-4',
      'fyp:samp-lua',
      'fyp:luafilesystem',
      'fyp:lua-requests',
      'sha1',
      'basexx',
      'donhomka:mimgui-addons'
   }
else
   print("Версия Moonloader ниже 0.27. Закачка библиотек с luarocks.org невозможна!")
end

local res, imgui = pcall(require, 'mimgui')
assert(res, 'Библиотека mimgui не установлена и не была докачана с интернета! Переустановите скрипт!')

local res, sha1 = pcall(require, 'sha1')
assert(res, 'Библиотека sha1 не установлена и не была докачана с интернета! Переустановите скрипт!')

local res, mad = pcall(require, 'mimgui_addons')
assert(res, 'Библиотека mimgui_addons не установлена и не была докачана с интернета! Переустановите скрипт!')

local res, requests = pcall(require, 'requests')
assert(res, 'Библиотека requests не установлена и не была докачана с интернета! Переустановите скрипт!')

local res, copas = pcall(require, 'copas')
assert(res, 'Библиотека copas не установлена и не была докачана с интернета! Переустановите скрипт!')

local res, samphooks = pcall(require, 'lib.samp.events')
assert(res, 'Библиотека samp events не установлена и не была докачана с интернета! Переустановите скрипт!')

local res, fa = pcall(require, 'fa-icons')
assert(res, 'Библиотека fa-icons не установлена и не была докачана с интернета! Переустановите скрипт!')

LuaFileSystem даже не отображает в запросах:

44000


А, когда доходит до requests:

44001


Юзаю, если что, moonloader 0.27 preview 3
 
D

deleted-user-164854

Гость
потому что уже установлен, он является частью .027


а если без?
По поводу lfs мой косяк, сорри. Меня сбило то, что данная либа есть у тебя на luarocks.
Без requests все качает, при том requests оно, как я вижу, скачивает частично, вот что получается когда только его пытаюсь скачать:
44033
 

FYP

Известный
Автор темы
Администратор
1,758
5,722
По поводу lfs мой косяк, сорри. Меня сбило то, что данная либа есть у тебя на luarocks.
Без requests все качает, при том requests оно, как я вижу, скачивает частично, вот что получается когда только его пытаюсь скачать:
Посмотреть вложение 44033
к сожалению не знаю в чем дело и сейчас не могу с этим разбираться, посмотри в логе мунлоадера, может там будет какая-то доп инфа по этой проблеме.
 
  • Клоун
Реакции: Fott
D

deleted-user-164854

Гость
к сожалению не знаю в чем дело и сейчас не могу с этим разбираться, посмотри в логе мунлоадера, может там будет какая-то доп инфа по этой проблеме.
Вот
Код:
[11:13:53.721156] (script)    Test.lua: Requested packages: fyp:lua-requests
[11:13:55.079536] (script)    Test.lua: [luarocks]   Installing http://luarocks.org/manifests/fyp/lua-requests-cvs-1.src.rock
[11:13:55.865573] (script)    Test.lua: [luarocks]   Missing dependencies for lua-requests cvs-1:
[11:13:55.865573] (script)    Test.lua: [luarocks]      lua-cjson (not installed)
[11:13:55.866574] (script)    Test.lua: [luarocks]      xml (not installed)
[11:13:55.867574] (script)    Test.lua: [luarocks]   lua-requests cvs-1 depends on lua-cjson (not installed)
[11:13:55.867574] (script)    Test.lua: [luarocks]   Installing http://luarocks.org/manifests/fyp/lua-cjson-2.1.0.6-1.win32-x86.rock
[11:13:56.780708] (script)    Test.lua: [luarocks] [error]   No existing manifest. Attempting to rebuild...
[11:13:56.782709] (script)    Test.lua: [luarocks]   lua-cjson 2.1.0.6-1 is now installed in E:\Games\SAMP\Test Versions\Moonloader 0.27 Test\moonloader\luarocks\usertree (license: MIT)
[11:13:56.782709] (script)    Test.lua: [luarocks]   lua-requests cvs-1 depends on xml (not installed)
[11:13:56.782709] (script)    Test.lua: [luarocks]   Installing http://luarocks.org/manifests/fyp/xml-1.1.3-1.win32-x86.rock
[11:13:57.547391] (script)    Test.lua: [luarocks]   Missing dependencies for xml 1.1.3-1:
[11:13:57.547391] (script)    Test.lua: [luarocks]      lub >= 1.0.3, < 2 (not installed)
[11:13:57.547391] (script)    Test.lua: [luarocks]   xml 1.1.3-1 depends on lub >= 1.0.3, < 2 (not installed)
[11:13:58.502150] (script)    Test.lua: [luarocks]   Installing https://luarocks.org/lub-1.1.0-1.src.rock
[11:13:59.623811] (script)    Test.lua: [luarocks]   lub 1.1.0-1 is now installed in E:\Games\SAMP\Test Versions\Moonloader 0.27 Test\moonloader\luarocks\usertree (license: MIT)
[11:13:59.630817] (script)    Test.lua: [luarocks]   xml 1.1.3-1 is now installed in E:\Games\SAMP\Test Versions\Moonloader 0.27 Test\moonloader\luarocks\usertree (license: MIT)
[11:14:00.685871] (error)    Test.lua: ...Versions\Moonloader 0.27 Test\moonloader\libstd\deps.lua:253: No existing manifest. Attempting to rebuild...
fyp:lua-requests
...Versions\Moonloader 0.27 Test\moonloader\libstd\deps.lua:211: Build error: Failed installing src/requests.lua in E:\Games\SAMP\Test Versions\Moonloader 0.27 Test\moonloader\luarocks\usertree/rocks-5.1/lua-requests/cvs-1/lua/requests.lua: src/requests.lua: No such file or directory
stack traceback:
    [C]: in function 'error'
    ...Versions\Moonloader 0.27 Test\moonloader\libstd\deps.lua:253: in function 'failure'
    ...Versions\Moonloader 0.27 Test\moonloader\libstd\deps.lua:295: in function <...Versions\Moonloader 0.27 Test\moonloader\libstd\deps.lua:265>
    ...P\Test Versions\Moonloader 0.27 Test\moonloader\Test.lua:4: in main chunk
[11:14:00.685871] (error)    Test.lua: Script died due to an error. (id:4)
 

ufdhbi

Известный
Проверенный
1,455
861
к сожалению не знаю в чем дело и сейчас не могу с этим разбираться, посмотри в логе мунлоадера, может там будет какая-то доп инфа по этой проблеме.
у меня с requests тоже траблы, менеджер его кое-как скачал с N-ого раза, а потом писало ошибку что в либе lub она сама себя require
... San Andreas MultiPlayer\moonloader\lib\lub\Autoload.lua:10: loop or previous error loading module 'lub'
 
  • Нравится
Реакции: deleted-user-164854
D

deleted-user-164854

Гость
Всемогущий @FYP, когда можно примерно ожидать фикс либы requests, которая все так же не качается через МЗ?
 

vladmany

Известный
117
8
Этот менеджер зависимостей юзабельный на данный момент? Похоже он давно не обновлялся. На 0.26 норм будет работать?

UPD:
1603031291381.png

Видимо нет.