Пробую собрать хелло ворлд из книжки, но тут вот прям сразу проблема с корытом.Суть:
* Для генерации случайных чисел в расте нужно установить пакет
* Пакет живет в каком-то интернете
* Альтернатива есть, librust-rand пакет в дебиане и он установлен
* Если прописать зависимость или не прописать при компиляции - пытается лезть в интернет
* У него это невыходит по понятным причинам и соответсвенно ничего не собираетВопрос !
Как собрать программу использующую генератор случайных чисел без доступа в интернет при том что дебиановский пакет с нужным корытом установлен в системе ?
Спасибо !
У Rust-а все завязано с этим пакетным менеждеором cargo, примерно та же схема как у Node.js + npm - для нормальной работы (предусмотренной авторами) нужен интернет. Это мне лично НАСТОЛЬКО не нравится и настолько противно, что я отказался использовать этот язык, хоть он и мне симпатичен. Благо есть альтернативы, для которых не необходим никакой зонд. Если что, я в первую очередь говорю про Zig.P.S.
Извиняюсь что ничем конкретным не помог для решения Вашей проблемы.
> У Rust-а все завязано с этим пакетным менеждеором cargo, примерно та же
> схема как у Node.js + npm - для нормальной работы (предусмотренной
> авторами) нужен интернет. Это мне лично НАСТОЛЬКО не нравится и настолько
> противно, что я отказался использовать этот язык, хоть он и мне
> симпатичен. Благо есть альтернативы, для которых не необходим никакой зонд. Если
> что, я в первую очередь говорю про Zig.
> P.S.
> Извиняюсь что ничем конкретным не помог для решения Вашей проблемы.const std = @import("std"); ?
Я думал язык 1С писали люди оригинально мыслящие.. оказалось это не предел...
> Как собрать программу использующую генератор случайных чисел без доступа в интернет при
> том что дебиановский пакет с нужным корытом установлен в системе ?В hello world нет генератора.
Открываем первую ссылку гугла:
[dependencies.my_lib]
path = "../my_lib"
А вот куда это добавлять - догадайся или не обломись погуглить.
Просто интересно, а пакет debian вы брали с диска что ли? А содержимое на диск как попало?
т.е данный вопрос можно смело оценивать как прямое предложение от фанатов раста для решения проблем с его сборкой - оплачивать анону тырнет ?
так, я тут тоже в офлайне обычно собираю, давайте растоманы, навались, бабло на интернет людям соберись !
> Просто интересно, а пакет debian вы брали с диска что ли? А
> содержимое на диск как попало?А пакеты debian я на дачу таскал ручками, синхронизируя состояние. Когда клюнет в мягкое, слакваристы будут в шоколаде, стоит только выкачать архив исходников какого-либо дистрибутива.
Короче, все просто, ваш аргумент что не собирается без инета, не аргумент.
Сейчас ни что не собирается без интернета, хотя бы 1 раз, опосредовано или напрямую, он нужен.
напиши сам гпсч, какой-нибудь pcg или xorshift в две строчки пишутся
>[оверквотинг удален]
> * Пакет живет в каком-то интернете
> * Альтернатива есть, librust-rand пакет в дебиане и он установлен
> * Если прописать зависимость или не прописать при компиляции -
> пытается лезть в интернет
> * У него это невыходит по понятным причинам и соответсвенно
> ничего не собирает
> Вопрос !
> Как собрать программу использующую генератор случайных чисел без доступа в интернет при
> том что дебиановский пакет с нужным корытом установлен в системе ?
> Спасибо !не знаю как тебе помочь, но попробуй импортнуть libc rand()