
Ilya
27.06.2016
16:52:11
до этого такой код работал

[Anonymous]
27.06.2016
16:56:40
Это не ответ на твой вопрос, но попробуй open-uri.
foo = open('http://google.com')
content = file.read

Ilya
27.06.2016
16:58:03

Google

Ilya
27.06.2016
16:58:09
спасибо

[Anonymous]
27.06.2016
16:58:16
?

Evgeny
27.06.2016
22:48:16
open-uri имеет проблемы с безопасностью

NewsBot pro.ruby
28.06.2016
00:32:39
TimeMath: ActiveSupport envy vs good selection of atomic concepts https://t.co/ROpffMzacf

Dima
28.06.2016
09:35:51
Возможно я что-то неправльино настроил при установке под linux, но у меня rake db:migrate запускается только через sudo rake db:migrate тоже самое с севревром rails s ... Ихмо это не нормально. Как это исправить?

ojab
28.06.2016
09:37:10
поставить rvm и поставить руби через rvm

Dima
28.06.2016
09:37:28
Судя потому что в истории я сначала писал gem install rails, а потом sudo getm install rails - то без рутовыхправ почему-то не ставилось
С другой стороны далее по истории я устанавливал всякие там zlib и прочее make, так что я подозреваю что такое требование root это как раз что я в итоге установил rails через sudo gem

Stanislav
28.06.2016
09:52:58
можно было просто настроить gemrc чтобы использовал не системные пути, а в папку пользователя
и не было бы проблем с судо

Vitaliy
28.06.2016
09:53:49
rvm или rbenv решают подобные проблемы, если нет времени/желания париться с установкой свежих версий и с судо

Google

Stanislav
28.06.2016
09:54:04
или export GEM_PATH и GEM_HOME

Dima
28.06.2016
09:55:30
?

Stanislav
28.06.2016
09:55:53
нет
rvm/rbenv просто модфицирует env с нужными путями до руби/гемов
запускаешь как обычно

Rumata
28.06.2016
09:57:18
http://devblog.avdi.org/2015/07/08/ruby-is-defined-by-terrible-tools/
немного побаяним

Dima
28.06.2016
09:57:30
запускаешь как обычно
если в данный момент у меня стоти rails и ruby то мне их убрать перед установкой rmv?

Плюшка
28.06.2016
09:59:03

Rumata
28.06.2016
09:59:08
Авди шарит.

Dima
28.06.2016
09:59:30
Вообще самое интересное что никакого .gemrc у меня в ~ не наблюдается

Плюшка
28.06.2016
09:59:44

Rumata
28.06.2016
10:00:09
Авди Грим довольно известный чувак в руби комьюнити раньше вел подкаст руби rogues

Sergei
28.06.2016
10:00:37

Плюшка
28.06.2016
10:00:45
странно, что у него блог на wordpress, если он такой крутой рубист

Rumata
28.06.2016
10:00:56
:)

Dima
28.06.2016
10:01:24

Google

Константин
28.06.2016
10:01:55
https://github.com/rbenv/rbenv#installation

Sergei
28.06.2016
10:02:01
а там ещё статья есть
http://devblog.avdi.org/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/
как он нас заставит ненавидеть рубю за севен минутс(

Константин
28.06.2016
10:02:03
Вот самый простой способ
@lbvf50 ставь rbenv. Он легче в освоении, имеет только необходимый функционал.

Rumata
28.06.2016
10:03:19
а не так "это опенсорс возьми и напиши сам"

Dima
28.06.2016
10:03:33
получается когда я ставил sudo apt-get кгин
http://screencast.com/t/KvFiCFp7hX

Константин
28.06.2016
10:05:05
@lbvf50 Учись пользоваться rbenv.

Alexander
28.06.2016
10:05:27
rvm.io

Константин
28.06.2016
10:05:46
Любые языки и проги - это только набор файлов и запускаемый файл.

Константин
28.06.2016
10:05:59
Лучше, если они будут лежать в домашней дериктории разработчика.

Dima
28.06.2016
10:06:14

Константин
28.06.2016
10:06:55
Делай пользователя, под которым у тебя будет руби работать)

Alexander
28.06.2016
10:07:04
сервер тоже так делается.

Dima
28.06.2016
10:07:17
http://screencast.com/t/ogZDFXKZ - вообще для установки ruby надо ведь sudo

Alexander
28.06.2016
10:07:25
не надо
общесистемный руби только в крайних случаях

Google

Dima
28.06.2016
10:08:03
ставим под пользователя

Константин
28.06.2016
10:08:38
Да, есть тулзы, способные контролировать версии приложений типа руби

Stanislav
28.06.2016
10:08:45

Alexander
28.06.2016
10:08:53
да, под ним ставишь rvm или rbenv и дальше уже ставишь руби, гемы
НЕ используя sudo

Константин
28.06.2016
10:09:11
посмотри на https://github.com/asdf-vm/asdf

Alexander
28.06.2016
10:09:49
sudo нужен в случае, например, добавления скрипта запуска в /etc/init.d(или юнита systemd)

Константин
28.06.2016
10:09:50
Куча языков, базы данных и redis.. все под контролем

Admin
ERROR: S client not available

Dima
28.06.2016
10:10:18

Alexander
28.06.2016
10:10:25
?
ну rvm и так и так можно ставить. Я предпочитаю юзерский.

Dima
28.06.2016
10:10:50
?
переспросил не правлиьно ли я понял последовтельность 1 - 2
что через sudo только rvm

Константин
28.06.2016
10:11:22
Не парься с RVM, ставь rbenv или asdf
Все под пользователем

Dima
28.06.2016
10:11:30
хахаха)

Константин
28.06.2016
10:11:33
простой git clone)))

Google

Alexander
28.06.2016
10:11:52
дыа, надо поднять срачик rvm vs rbenv ?

Константин
28.06.2016
10:11:59
Т.е. у тебя будет полностью переносимая система
папку копирнул на комп домашний и все

Stanislav
28.06.2016
10:12:36

Alexander
28.06.2016
10:12:56

Dima
28.06.2016
10:12:57
rvn оно мне чаще встерчалось при путешествиях по stackoverflow и aksubuntu

Константин
28.06.2016
10:13:09
Да, там проблем больше)))
Ахаха)))
Ладно.. прекращаю срачь)) решай сам
Я с rvm зае**ся.. rbenv зашел проще.. Для эликсира начал юзать asdf - так он оказался еще проще.

Dima
28.06.2016
10:14:47

Константин
28.06.2016
10:14:49
Там даже сам код легко читается

Aldar
28.06.2016
10:15:02
rbenv пользуюсь, доволен

Константин
28.06.2016
10:15:02
Это другой язык

Dima
28.06.2016
10:15:27
как-то rvn ставиться своеобразно
http://screencast.com/t/uaFt0sajVb

Aldar
28.06.2016
10:16:12
rvm переопределяет cd, поэтому ненужен

[Anonymous]
28.06.2016
10:17:06
Изайте rbenv.
Братва.

Константин
28.06.2016
10:17:13
Все, я поехал домой))) на твоем месте я бы глянул asdf.. там очень много плагинов для установки PG и Redis и т.д.
Один раз разобрался - на всю жизнь пригодилось
Тебе один фиг придется все это ставить)))