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
|
Для всех. Если ты имеешь в виду убунту.
И не только языки, но и например OpenOffice. А если конкретно языки, то добавь Scala и Erlang. |
Ластро
|
|
Серый Кот, а с офисом-то что не так, с языками понятно, начинаешь подтягивать пакеты, которых нет в менеджере и идут конфликты, а с этим-то что?
|
Ал Ластор
А х..н знает. После установки из стандартного менеджера убунта начинает виснуть. Он с..а что-то из стандартных библиотек подменяет. Подробно не разбирался. |
Ластро
|
|
Не знаю у меня стоит либр, на всех компах работает как часы.
|
Либр безпроблемный, да.
|
Раби/Рейлс лучше ручками ставить. Я ебал эти менеджеры.
2 |
Ластро
|
|
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 Онлайн
|
|
StragaSevera
Когда поймёшь свою ошибку, будет уже поздно. |
StragaSevera Онлайн
|
|
Lara B
Суровая угроза от диванного воена ;-) |
node.js (nvm), perl (ppm), python (pip) - собственный пакетный менеджер есть почти у всего сейчас
|
StragaSevera Онлайн
|
|
id_september
Проблема в том, что ты ставишь pip через python, а не python через pip =-) В то время как с руби, ты сначала ставишь rbenv или rvm, а уже потом, через них - ruby. 1 |
Ластро
|
|
Вот, с хаскелем тоже самое... ставишь стек, а через него подгружаешь компилятор, причём версии нужной для проекта.
|
Ластро
|
|
А node.js ставится через nvm? Или мне не стоит парится с перестановкой, раз уже вроде бы и так всё работает...
|
Ал Ластор
nvm мне показался кривым (их несколько реализаций и все какие-то недоверченные) |
А https://golang.org/ у нас любят?
|
Lara B
Ух ты, живой человек, который вспомнил про Go! Может тут ещё и Rust'еры пробегают? |
Ал Ластор
Да, через него можно подгрузить ноду нужной версии. |
StragaSevera
В исходном посте у нас языковое окружение, а это не только интерпретатор/компилятор, но и куча либ к нему. И либы в случае питона идут через pip, так что считаю свой пример достаточно релевантным =) |