@proRuby

Страница 373 из 1594
Dima
10.01.2017
08:19:45
/he

ништяк :)

/testing_long_long_word_for_all_our_chat

/testing_long_long_word_for_all_our_chat

Google
Dima
10.01.2017
08:21:48
вывод, при клике на слово начинающиеся с / данное слово дублируется.

Denis
10.01.2017
08:30:13
Привет всем еще раз, у меня проблема с ruby из vagrant на маке, насколько я понимаю он шипит свой ruby. Но проблема в том что я собираю ruby-libvirt в этом ruby, и он не видит библиотек из brew. Я просто мозг уже себе весь взорвал, брал исходники либы собирал гем, но при попытке его поставить он начинал его снова собирать и падал. Вся проблема в нескольких ruby и библиотеках из brew. Что с этим делать я не понимаю, потому что опыта с ruby нет, а пишу я сам на петоне. Вот описание проблемы еще раз https://gist.github.com/kataev/bc815fd50c698972e545bf83ee9814a6

Eugene
10.01.2017
08:32:52
Ставь руби через rvm и все пройдет

Denis
10.01.2017
08:33:28
Вагоант из гемов не ставится

Поэтому даже если я поставлю руби откуда либо, варгант в этот руби я не воткну

руби у меня есть из brew, проблем с ним нет

Eugene
10.01.2017
08:34:23
А может все-таки ты попробуешь?

Dima
10.01.2017
08:35:38
Вагоант из гемов не ставится
vargant это вирутальная машина. или что-то на что ставиться вирутальная машина. а дальше то на сколкьо я понял просто работа с ос

Eugene
10.01.2017
08:37:35
угумс

Denis
10.01.2017
08:37:46
вагрант это обвязка над virtualbox на руби написанная

Eugene
10.01.2017
08:37:54
В общем, я тебе так скажу

Ставить руби из брю неправославно и чревато

Google
Eugene
10.01.2017
08:38:04
Ставь рбенвом или через рвм

Я пользуюсь рвм и у меня заводился вагрант без проблем

Dima
10.01.2017
08:38:30
вагрант это обвязка над virtualbox на руби написанная
я пол года назад отказался от варганта. какой-то лишний уровень абстракции - нахер он нужен? поставил себе вирутальную машину, на нее поставил rbenv и руби

Eugene
10.01.2017
08:38:57
Не, ну кому-то может удобно

headless, плюс довольно быстро все стартует и это cli инструмент

а не мышкотыкательный

Denis
10.01.2017
08:39:22
Зачем он нужен, я могу отдельно расказать.

Eugene
10.01.2017
08:39:25
То есть все-таки преимущества есть

Dima
10.01.2017
08:39:26
вагрант это обвязка над virtualbox на руби написанная
вот вы меня спростие, а зачем вам этот всяки rbenv наплодили абстаркций. но я не растеряюсь и отвечу. rbenv дает возможность на одном машине содержать несколько версий ruby

Eugene
10.01.2017
08:39:32
К тому же его можно провижнить файлом конфига

это вообще лепота

Eugene
10.01.2017
08:40:05
Это когда ты запустил виртуалку командой и она работает вне зависимости, открыто у тебя окошко виртуалбокса или нет

в фоне

Dima
10.01.2017
08:40:34
К тому же его можно провижнить файлом конфига
провижинить - это как? честное слово вы так оперируете спец терменами что я вас не понимаю.

Denis
10.01.2017
08:40:40
угу, еще про testkitchen почитай

Eugene
10.01.2017
08:40:45
извините :)

Ну, заполняешь файл конфига, настраиваешь все параметры (память там, порты, айпишники), указываешь весь необходимый для установки софт (bash/ansible/chef/puppet) и все

Eugene
10.01.2017
08:41:39
У тебя есть бесконечно реплицируемая виртуалка с железно одинаковыми характеристиками

Google
Eugene
10.01.2017
08:42:23
И вся эта красота лежит в одном файле на 4-10кб

Denis
10.01.2017
08:42:28
Еще можно несколько виртуалок одной командой поднимаь / уничтожать / настраивать

и ssh тоже делать

Eugene
10.01.2017
08:42:44
То есть поставил вагрант, стянул с какого-нибудь гитхаба конфиг, vagrant init && vagrang up и ты готов к работе

угу

в общем, клевый инструмент

Жаль, что мне не нужен :D

Dima
10.01.2017
08:43:51
вообще ssh это чудная вещь. для консоли. Но он доступен не только для песочниц или вируталок, он вообще для любых компов связаных в сеть.

В общем к чему все рассуждения.

почему бы вам не поставить читсую терминалку и там все не поднять. убрав уровень абстракции.

самым распространенным путем.

Eugene
10.01.2017
08:44:59
wat

Denis
10.01.2017
08:45:00
Ты ошибаешься

вагрант самый распостраненный и есть

Eugene
10.01.2017
08:45:35
многие сейчас болеют докером еще

Denis
10.01.2017
08:45:50
докер это контейнеризация а не виртуализация

не путайте

Eugene
10.01.2017
08:46:03
Все равно можно юзать подобно вагранту

Там и там виртуалка

Dima
10.01.2017
08:46:21
вагрант самый распостраненный и есть
почему у вас в проблеме с ruby фигурирует какой-то vargant?

Google
Eugene
10.01.2017
08:46:22
Разные, конечно, но все же

Denis
10.01.2017
08:46:39
Потому что он на ruby написан?

Eugene
10.01.2017
08:46:49
Да просто речь зашла :)

Denis
10.01.2017
08:46:57
Admin
ERROR: S client not available

Eugene
10.01.2017
08:47:17
я не вдавался в детали, мне докер совать некуда

Dima
10.01.2017
08:48:29
Потому что он на ruby написан?
это конечно очень интересно. но почему вы не накидали текста ошибко скринов чтоб можно было поразбераться.

Denis
10.01.2017
08:48:57
Накидал, ссылки в гисте https://gist.github.com/kataev/bc815fd50c698972e545bf83ee9814a6

Dima
10.01.2017
08:49:00
Иногда же затык из-за запятой происходит, или просто

Denis
10.01.2017
08:49:02
на гисты с трейсами

Dima
10.01.2017
08:49:34
на гисты с трейсами
а ну да теперь видно. коенчно без подчеркиваний ссылок не так удобно

Denis
10.01.2017
08:52:32
@Freika как мне rvm поможет поставить плагин для вагранта в моей системе, не в виртуальной машине?

Eugene
10.01.2017
08:53:42
Просто поставь правильно rvm, чтобы в PATH все было корректно

Denis
10.01.2017
08:53:52
ну поставил, дальше что

Eugene
10.01.2017
08:53:59
Тогда не будет проблем с тем, что система ищет гемы по неправильному пути

Ну и все, это должно решить указанную проблему

Denis
10.01.2017
08:54:59
Ну если я понимаю правильно, rvm это менаджер разных версий ruby на одной машине

У меня такая ситуация и есть, есть руби системный, есть вагранта, есть вообще из брю

Я же хочу в руби вагранта поставить гем через vagrant plugin install …

Google
Denis
10.01.2017
08:56:28
Сам исполняемый файл вагранта установлен из pkg, т.е стандартным способом от производителя

Eugene
10.01.2017
08:57:01
эмммммм

Denis
10.01.2017
08:57:03
Если я правильно тебя понял, мне теперь надо добавить в rvm руби от вагранта

Eugene
10.01.2017
08:57:15
Погоди, если мне не изменяет память, то установка плагина вагранта - устаревший способ

ты по какому-то гайду ставишь?

или по докам вагранта?

Denis
10.01.2017
08:57:48
Отнють, устаревший способ ставить сам вагрант из гемов, а плагины он сам ставит

по докам

https://github.com/vagrant-libvirt/vagrant-libvirt

Eugene
10.01.2017
08:57:58
> Looking for the gem install? Vagrant 1.0.x had the option to be installed as a RubyGem. This installation method is no longer supported. If you have an old version of Vagrant installed via Rubygems, please remove it prior to installing newer versions of Vagrant.

https://www.vagrantup.com/docs/installation/ вот в общем

Denis
10.01.2017
08:58:43
ты путаешь, сам вагрант не ставится из гемов, а его плагины ставятся

тем более третьей строны

Eugene
10.01.2017
08:59:10
ну ладно

Denis
10.01.2017
09:07:30
Твой ахай махалай rvm помог вроде собрать, но вот что означает Ignoring ruby-libvirt-0.7.0 because its extensions are not built. Try: gem pristine ruby-libvirt --version 0.7.0

Alexander
10.01.2017
09:42:36

Страница 373 из 1594