@rubyschool

Страница 81 из 921
Николай
22.02.2017
19:40:18
Мм

Ясно, надо попробовать

Evgeniy
22.02.2017
19:40:37
А можно поинетересоваться, вот для полноценной Работы с RoR и сопутствующими, какая будет оптимальная машина для этого, усредненно? Объём оперативки и хард интересует особенно
Я ненастоящий сварщик, а вот жена, да. Им на работе выдают под это дело вроде инспирон 15 деловский, точнее не скажу сейчас.

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
ок спасибо сейчас попробую

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
тоже 1 гем ставил?
Сейчас в ЛС код скину,который выдавал при установке

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
да, задание такое

логику всю уже написал, теперь ИИ осталось прикрутить

Страница 81 из 921