
Николай
22.02.2017
19:40:18
Мм
Ясно, надо попробовать

Evgeniy
22.02.2017
19:40:37

Vladimir
22.02.2017
19:43:46
Спасибо за ответы! До виртуалок я ещё не добрался(

Google

Nikolay
22.02.2017
19:44:54
про вагрант, а если много проектов создаешь, какждый раз копируется не маленький образ?
не понял этот момент

Slava
22.02.2017
19:45:18
когда доберешься, снова приходи в чятик. там могут быть неприятные подводные камни, с некоторыми я потратил немало времени, пока разобрался. думаю не я один

Nikolay
22.02.2017
19:47:13
на гореилс статья старая как мне кажется, новой не видел

Slava
22.02.2017
19:48:29
там нормальная статья по настройке, сам вчера по ней устанавливал руби и рельсы с нуля. все работает

Nikolay
22.02.2017
19:49:10
а версии на новуе не правил?

Slava
22.02.2017
19:49:32
нет. там рекомендуется руби 2.4 и рельсы 5. их и установил
https://gorails.com/setup/ubuntu/16.10
я, правда, это на 16.04 проделывал, но все завелось

Nikolay
22.02.2017
19:52:14
вручную ставил?

Slava
22.02.2017
19:53:01
почти. на базе статьи написал плейбук для ansible
руби ставил через rbenv

Google

Slava
22.02.2017
19:54:57
а, да, постгрес и mysql не ставил, ограничился sqlite -- для обучения мне пока хватит

Nikolay
22.02.2017
19:55:54
ну получается не совсем тру путь, судя по статье на гореилс. Там два конфига и готовая система

Slava
22.02.2017
19:57:49
почему? там сначала ставится "обвязка" из вспомогательного софта, потом ставится rbenv+ruby-build, потом с их помощью ставится нужная версия руби, а после нее уже gem install все остальное

Nikolay
22.02.2017
19:58:50
ок, поразбираюсь, не понял значит
а вот в вагрант файле это тогда зачем? # Install Ruby 2.2.1 and Bundler
# Set an empty root password for MySQL to make things simple
chef.json = {
rbenv: {
user_installs: [{
user: 'vagrant',
rubies: ["2.2.1"],
global: "2.2.1",
gems: {
"2.2.1" => [

Slava
22.02.2017
20:04:55
это не знаю. у меня в вагрантфайле только ip-адреса виртуалок и выделенная для них память
а остальное делал сам
но вагрант -- мощная штука. возможно, при запуске виртуалки выполняется автоматическая настройка руби-окружения

Nikolay
22.02.2017
20:07:23
скорее всего должно, но у меня не вышло
руби после разворота машины в ней не нашел

Slava
22.02.2017
20:10:23
надо гуру вагранта спрашивать. я поставил голую убунту, и уже с ней ковырялся. там, кстати, есть странности. в новых убунтах сетевые интерфейсы именуются по-новому, поэтому у меня не получалось заходить на виртуальные машины через ssh, пока не переименовал их на стандартные eth0, eth1...

Nikolay
22.02.2017
20:11:22
это надо в свойствах машины правильно сеть делать
по умолчанию она через нат инет берет и ты ее не найдешь

Aleksej
23.02.2017
04:25:10
Не знаю, как вы минт используете, но я даже рельсы без ошибки поставить не могу.

Nikolai
23.02.2017
06:44:54
Используйте убунту
Там всё ставится очень легко
И очень подробная документация есть

spartakusQ
23.02.2017
06:47:30
а минт не убунта)

Erikable
23.02.2017
08:53:37
Всем привет ! Никто не сталкивался с установкой/переуст. рельсов на мак в последнее время? Месяца 2 назад устанавливал по инструкции (http://www.stijit.com/web-tips/install-rvm-ruby-on-rails-mac) - все отлично встало. Вчера пришлось все проделать заново и столкнулся с изменениями: При вводе в терминал gem install rails - устанавливает только 1 гем (без всевозможных зависимостей), и так со всеми желаемыми к установке гемами- только 1.
За то при создании нового рельсового проекта в терминале отписывает положенные файлы и папки + ставит гемы.
пс: перезалил сейчас ОС Х и ищу решение
Или теперь такое создание новых проектов норма?

Oleg
23.02.2017
08:54:57
Привет! Ставь через rbenv: https://gorails.com/setup/osx/10.12-sierra

Google

Erikable
23.02.2017
08:55:44
я его тоже ставил
итог тот же
по этой инструкции тоже ставил что ты прислал

Oleg
23.02.2017
08:56:28
сотри каталоги rvm и rbenv и попробуй заново

Erikable
23.02.2017
08:57:18
стер всю ось) и буду пытаться (но я сделел это уже дважды)

Oleg
23.02.2017
08:57:27
очень, очень странно.
which gem что пишет?

Erikable
23.02.2017
08:58:17
не помню (сейчас все с чистого листа)

Oleg
23.02.2017
08:58:30
проверь, когда поставишь.

Erikable
23.02.2017
08:58:51
ладно.. попробую снова

Oleg
23.02.2017
08:59:02
должно быть так: /Users/erikable/.rbenv/shims/gem
если нет - то ты плохо настроил, и у тебя используется системный руби (в маке изначально установлен руби)

Erikable
23.02.2017
09:00:29
ок спасибо сейчас попробую

Fil
23.02.2017
09:03:15
Это мне Роман подсказал
mac rails nokogiri use system libraries

Erikable
23.02.2017
09:05:30
Fil, этот пакет после инструкции ставить так понимаю?
но причем тут Нокогири еще?

Fil
23.02.2017
09:08:22

Erikable
23.02.2017
09:08:37
тоже 1 гем ставил?

Google

Oleg
23.02.2017
09:08:44
к рельсам их как зависимость автоматом ставит.

Fil
23.02.2017
09:08:48
Да вроде,и куча ошибок

Erikable
23.02.2017
09:09:24
у меня ошибок не было но делал он все странно (rails s - запускал даже)

Fil
23.02.2017
09:09:27

Erikable
23.02.2017
09:09:53
желею что не скриншотил вчера это все((

Oleg
23.02.2017
09:54:48
https://www.iterm2.com
лучше чем стандартный

Erikable
23.02.2017
09:56:03
а то что болотного цвета и ниже - такого не было раньше

Admin
ERROR: S client not available

Erikable
23.02.2017
09:56:13
я про это говорил
норма теперь ?

Oleg
23.02.2017
09:56:49
норма. поздравляю ?

Erikable
23.02.2017
09:57:23
спасибо ! раньше этого не было. и гит в гемфайл не лез

Radzhab
23.02.2017
19:50:21
Коллеги, вопрос. Допустим файл aplication.css.scss. Мы добавляем туда @import bootstrap
каким образом подгружаются эти данные
как это вообще работает
где можно почитать
заходишь в гитхаб в репозиторий любого гема - это туда пихни. то туда пихни. Вроде все работает, но как оно его подгружает что ли.. Непонятно ...

Nomaniba
23.02.2017
19:53:19
Asset pipeline

Google

Radzhab
23.02.2017
20:05:12
+

Fuzzy
24.02.2017
00:14:19
File.open(здесь путь) - как путь указывать правильно? а то вроде указываю папку/файл, а мне выдается no such file
у меня класс, в котором я вызываю файл-опен, лежит, допустим, в папке lib, а нужный файл - в lib/files, то бишь ./files
пишу File.open('./files/file.md') - ошибка
Errno::ENOENT: No such file or directory @ rb_sysopen - ./files/splash.md

Кеков Зез
24.02.2017
00:23:24
ну путь лучше полностью прописывать имхо, а вообще проверь разрешения на открытие файла

Fuzzy
24.02.2017
00:30:29
А где это смотреть?
хм, а ведь и правда лучше весь путь указывать. почему-то File.open смотрел на уровень выше
буду знать, спасибо, вроде работает пока

Ro
24.02.2017
02:57:10
добавь
puts ``pwd``
строчкой выше перед File.open
ах
короче, одинарные обратные скобки
оно выведет текущий путь
если ты на маке или линуксе

Fuzzy
24.02.2017
03:02:14
да, я так и сделал
из этого понял, что ищет он не совсем там, где надо
я заюзал Dir.pwd
крестики-нолики с ИИ делаю
еще долго буду делать :)))

Ro
24.02.2017
03:48:23
с ИИ даже)

Fuzzy
24.02.2017
03:53:43
да, задание такое
логику всю уже написал, теперь ИИ осталось прикрутить