@rubyschool

Страница 314 из 921
Vadim
23.08.2017
10:04:29
Denis
23.08.2017
10:05:03
даааааа

через бандлер я попробую

Alex
23.08.2017
10:05:44
1. Почему от sudo? 2. Почему не через bundle проекта? 3. Почему mysql?
Ну и весьма интересно установлен ли сам MySQL сервер

Google
Vadim
23.08.2017
10:06:01
Чтобы этот гем заработал, в системе должен быть установлен mysql. Стоит?

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

Denis
23.08.2017
10:06:25
bundler install Could not find gem 'mysql' in any of the gem sources listed in your Gemfile.

Vadim
23.08.2017
10:06:26
от sudo гемы действительно ставить не стоит

Denis
23.08.2017
10:06:40
да он установлен и работает и база и таблица уже созданы

Alex
23.08.2017
10:07:44
gem install mysql2

или в Gemfile gem 'mysql2'

Denis
23.08.2017
10:07:58
уже

Vadim
23.08.2017
10:08:11
киньте Gemfile на https://pastebin.com/

Denis
23.08.2017
10:08:25
меня интересует mysql в связи с datamapper

а не сам по себе

хотя и сам по себе тоже не плохо наверное

Alex
23.08.2017
10:09:31
sudo apt-get install libmysqlclient-dev gem install data_mapper

Google
Denis
23.08.2017
10:09:34
ща

Alex
23.08.2017
10:10:20
http://datamapper.org/getting-started.html

Denis
23.08.2017
10:11:07
вот оно https://pastebin.com/iEfU5gQU

да datamapper давно стоит и хрюкает

mysql нет

Alex
23.08.2017
10:12:01
У вас: gem 'mysql' попробуйте: gem 'mysql2'

Denis
23.08.2017
10:12:13
оки

Vadim
23.08.2017
10:13:12
Installing mysql 2.9.1 with native extensions

нет, дело-таки в системе

bundler install Could not find gem 'mysql' in any of the gem sources listed in your Gemfile.
команда для установки гемов, кстати bundle а не bundler

Denis
23.08.2017
10:15:06
это Макось

Vadim
23.08.2017
10:15:22
с руби 2.4.1 действительно не собралось

или используйте руби 2.3.3

если Вам именно первая версия гема нужна

Denis
23.08.2017
10:16:32
sudo bundle install Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Using public_suffix 2.0.5 Using bcrypt 3.1.11 Using bundler 1.15.3 Using fastercsv 1.5.5 Using json 1.8.6 Using json_pure 1.8.6 Using multi_json 1.12.1 Using stringex 1.5.1 Using uuidtools 2.1.5 Using diff-lcs 1.3 Using headless 2.3.1 Using mini_portile2 2.2.0 Using mysql2 0.4.9 Using rspec-support 3.6.0 Using sqlite3 1.3.13 Using addressable 2.5.1 Using bcrypt-ruby 3.1.5 Using nokogiri 1.8.0 Using rspec-expectations 3.6.0 Using dm-core 1.2.1 Using dm-aggregates 1.2.0 Using dm-constraints 1.2.0 Using dm-migrations 1.2.0 Using dm-serializer 1.2.2 Using dm-timestamps 1.2.0 Using dm-transactions 1.2.0 Using dm-types 1.2.2 Using dm-validations 1.2.0 Using data_mapper 1.2.0 Bundle complete! 7 Gemfile dependencies, 29 gems now installed. Use bundle info [gemname] to see where a bundled gem is installed.

Vadim
23.08.2017
10:17:43
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.

Denis
23.08.2017
10:20:03
ну короче смотри mysql2 стоит

в системе стоит mysql и mysql56

Google
Denis
23.08.2017
10:20:22
но гем все равно не ставится

единственное что меня смущает

это для линуксов есть mysql-devel

а вот для мака я такой найти не могу

Vadim
23.08.2017
10:21:35
brew install mysql-connector-c

советуют :)

https://stackoverflow.com/questions/5409761/installing-mysql2-gem-for-ruby-on-rails-with-mac-osx-10-6

но гем все равно не ставится
Судя по логу bundle поставился же mysql2 Using mysql2 0.4.9

Не пойму Вас

Denis
23.08.2017
10:23:21
да вы ж сами сказали поставь mysql2 в Gemfile

ну я добавил

а mysql убрал

Vadim
23.08.2017
10:23:43
Вам-таки именно первая версия нужна?

или что?

я проблему Вашу понять не могу сейчас

Denis
23.08.2017
10:24:08
я хз какая мне нужна

Vadim
23.08.2017
10:24:18
с ответа на этот вопрос следует начать :)

Denis
23.08.2017
10:24:37
мне надо чтобы datamapper mysql работал

если mysql2 помогает работать с DM то все вопрос снят

Vadim
23.08.2017
10:25:07
предлагаю проверить :)

Google
Denis
23.08.2017
10:25:37
оки ?

Alex
23.08.2017
10:29:41
Если я в модель Post передаю attr_accessor :current_user методы вроде current_user.blogs.ids мне недоступны? только сама переменная current_user?

Vadim
23.08.2017
10:30:59
Если в момент вызова там будет объект с методами blogs, который вернет объект с методом ids, то все сработает ;)

Alexander
23.08.2017
13:01:13
Может кому интересно, на sololearn курс руби теперь на русском.

Ya
23.08.2017
13:13:13
Alexander
23.08.2017
13:13:53
На англицком тоже можно)

Ya
23.08.2017
13:14:27
Сразу двух зайцев чтобы

Admin
ERROR: S client not available

Olga
23.08.2017
13:43:25
привет всем) а многострочный комментарий (=begin/=end) в руби используется или все # ?

Vitaliy
23.08.2017
13:44:13
У меня только #, =begin =end убираю рубокопом

Olga
23.08.2017
13:45:13
что такое рубокоп ?)

Tanya
23.08.2017
13:45:15
рубокоп ругается на =begin, =end, если им не пользоваться то думаю можно использовать

я использую, пока не ругали за это

рубокоп - это библиотека для руби\рельсов, которая отлавливает ошибки, типо для красивого кода

Fedor
23.08.2017
13:46:09
что такое рубокоп ?)
https://github.com/bbatsov/ruby-style-guide#comment-annotations

Tanya
23.08.2017
13:46:11
что строка должна быть не более 80 символов, чтобы лишних пробелов не было

Olga
23.08.2017
13:46:30
ага поняла) спасибо большое ребята :)

Nikolay
23.08.2017
13:47:00
Статический анализатор кода

Fedor
23.08.2017
13:47:00
Вообще рубокоп лучше поставить и пользоваться

Google
Fedor
23.08.2017
13:47:09
или хотя бы линтер к Sublime приделать

Tanya
23.08.2017
13:47:17
у меня линтер стоит

Fedor
23.08.2017
13:47:29
что бы код был красивый и его было не стыдно показывать )

Tanya
23.08.2017
13:47:30
а в рубимайне - рубокоп ругается(

Fedor
23.08.2017
13:47:53
рубимайн не нужен )))

Olga
23.08.2017
13:48:14
а чем кодить тогда ?)

Fedor
23.08.2017
13:48:35
редактором )

Olga
23.08.2017
13:48:43
фаром?))

Fedor
23.08.2017
13:48:57
SublimeLinter-rubocop - вот этот плагин умеет подтягивать конфиг рубокопа в SublimeLinter

получается два в одном )

Tanya
23.08.2017
13:49:03
для саблайма кстати нет встроенного терминала? никто не в курсе?)

Fedor
23.08.2017
13:49:25
я находил

но потом отказался

yakuake удобнее все равно

Vitaliy
23.08.2017
13:50:13
плюсую yakuake и SublimeLinter-rubocop

Olga
23.08.2017
13:50:53
yakuake ? как это по русски прочитать ?))) точно японцы придумали))

Fedor
23.08.2017
13:51:34
я квэйк )

Olga
23.08.2017
13:52:32
ребята от вас столько полезного узнала) поставлю себе этот линер тогда

Tanya
23.08.2017
13:53:52
попробую ваш yakuake, сейчас стандартным убунтовским терминалом пользуюсь

Vitaliy
23.08.2017
13:54:10
ребята от вас столько полезного узнала) поставлю себе этот линер тогда
Если нужны еще полезняхи для Sublime Text — у меня есть заметка в базе знаний: https://www.notion.so/Sublime-Text-14b5d9bafbd54559894d2dcdb6ab42d4

Olga
23.08.2017
13:54:58
??

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