↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Ластро
14 августа 2018
Aa Aa
#айтишное
Вот обратил внимание, что языковое окружение, очень часто, нужно ставить НЕ через пакетный менеджер дистрибутива.

C++ (с Qt фреймворком) собственно через Qt, Haskell — стеком, Ruby — rvm, а для каких ещё языков прослеживается такая тенденция? Думаю, что для многих и как правильнее ставить их, чтобы избежать граблей?

Собственно ссылки:
Qt - https://www.qt.io/download
Haskell - https://docs.haskellstack.org/en/stable/README
Ruby - https://rvm.io
Java - http://www.oracle.com/technetwork/java/javase/downloads/index.html
Scala - https://www.scala-lang.org/download/
Erlang - https://www.erlang-solutions.com/resources/download.html
14 августа 2018
22 комментариев из 26
Либр безпроблемный, да.
Раби/Рейлс лучше ручками ставить. Я ебал эти менеджеры.
Ластро
Lara B, rvm => gem => rails встало очень хорошо. А вот пакетный менеджер системы не захотел нормально ставить.
Ластро
Но, внезапно, понадобился ещё и нодеджс... да.
Marlagram Онлайн
Я бы даже сказал, что это традиция. Ещё, как минимум, с середины 70-х - и это если считать "настоящие" ОС и хоть сколько-нибудь функциональные прото-среды разработки. А если копнуть...
Ластро
Marlagram, какая-то грустная традиция :( и честно говоря, я не вижу возможности её прекращения в каком-то более менее обозримом будущем, скорее ситуация будет только усугубляться.
Ластро
А чем лучше всего ставить эрланг и скалу?
Ал Ластор
Дистрибутивами с их родных сайтов.
StragaSevera Онлайн
> rvm
По моему опыту, rbenv удобнее. =-) Система shim-ов логичнее, чем rvm-овский механизм.

Lara B
> Раби
Ебать ты тупой. "Ruby" читается как "руби", а не "раби": https://translate.google.se/?hl=en&tab=wT#auto/en/Ruby
StragaSevera
Ты умеешь в корчах, идиот.
StragaSevera Онлайн
Lara B
> Ты умеешь в корчах, идиот.
Да, смеяться в корчах я умею. Над такими тупенькими, как ты ;-)
StragaSevera
Когда поймёшь свою ошибку, будет уже поздно.
StragaSevera Онлайн
Lara B
Суровая угроза от диванного воена ;-)
node.js (nvm), perl (ppm), python (pip) - собственный пакетный менеджер есть почти у всего сейчас
StragaSevera Онлайн
id_september
Проблема в том, что ты ставишь pip через python, а не python через pip =-)
В то время как с руби, ты сначала ставишь rbenv или rvm, а уже потом, через них - ruby.
Ластро
Вот, с хаскелем тоже самое... ставишь стек, а через него подгружаешь компилятор, причём версии нужной для проекта.
Ластро
А node.js ставится через nvm? Или мне не стоит парится с перестановкой, раз уже вроде бы и так всё работает...
Ал Ластор
nvm мне показался кривым (их несколько реализаций и все какие-то недоверченные)
А https://golang.org/ у нас любят?
Lara B
Ух ты, живой человек, который вспомнил про Go! Может тут ещё и Rust'еры пробегают?
Ал Ластор
Да, через него можно подгрузить ноду нужной версии.
StragaSevera
В исходном посте у нас языковое окружение, а это не только интерпретатор/компилятор, но и куча либ к нему. И либы в случае питона идут через pip, так что считаю свой пример достаточно релевантным =)
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть