Size: a a a

2019 May 22

Э

Эдем in RubyRush
Советую тогда поставить десктоп-версию
источник

RG

Roman Goncharuk in RubyRush
видишь ответ на whereis ruby ?
это говорит о том, что ты скомандовал

sudo apt(-get) install ruby

и установил таким образом один экземпляр языка в систему

aptitude, apt, apt-get - это пакетный менеджер и утилиты для работы с ним
ты используешь sudo , а это всё работа с системными дирректориями

а когда ты используешь rvm - это такой же пакетный менеджер как aptitude, только если ты не используешь sudo для его запуска, он (наконец-то!) устанавливает тебе руби в твою домашнюю пользовательскую дирректорию

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

поэтому, используя rvm, ты руби не обновлял, а дублировал
источник

RG

Roman Goncharuk in RubyRush
Denis Frolov
Я просто с телефона пишу, мне так было удобнее, извиняюсь, если обидел, не знал об этом
я без претензий

ситуация то понятна
источник

RG

Roman Goncharuk in RubyRush
Эдем
Разница между rvm use 2.6.3 и rvm use default 2.6.3 в  том месте, где эта версия будет. Если просто use, то в конкретном проекте будут команды из терминала под этой версией работать
я имел ввиду, что не соображу сходу разницы между
use default
и
default use
источник

RG

Roman Goncharuk in RubyRush
смотри
источник

RG

Roman Goncharuk in RubyRush
Переслано от Roman Goncharuk
#таблэтка
#magic_pill(ule)
#таблєтка

Школа, привет!

навигация по хлебным крошкам навеяла далёкие воспоминания и я обзвонил все окресные рубичаты на предмет перехода (именно) к нумерованному посту в (длинном) списке (а не в тело поста)
по указанию /#Nr ну или /#9 точнее даже вот так:

http://127.0.0.1:3000/#9 в девелопмент

http://uniq_site_name/#9 в продакшн

пробы, ошибки и неудачи опустим;
нашёлся добрый человек, который подсказал такой вот способ - наш истинно рельсовый способ!

<div id="<%= post.id %>" >
 <h1><%= post.title %></h1>
</div>

этот вариант полностью рабочий

в index.html.erb любой элемент, относящийся к каждому выводимому посту, необходимо взять в такой вот дивижн с айдишником

css-свойств присваивать этому айдишнику не нужно

в результате, в адресной строке после:

http://127.0.0.1:3000/
или
http://127.0.0.1:3000/posts/

и также на сайте после:

http://uniq_site_name/
http://uniq_site_name/posts/

добавляем знак хаш и номер

http://127.0.0.1:3000/ #3
http://127.0.0.1:3000/posts/ #4
http://uniq_site_name/ #5
http://uniq_site_name/posts/ #6

( без пробела )
и переносимся не в содержимое поста, а к посту в списке!
(без хаша попадём в пост)

меня в данном случае интересовал только вариант нумерованного списка, но текстовый также доступен

вот здесь: https://habr.com/ru/post/108611/
и здесь: http://qaru.site/questions/6575902/anchors-links-within-a-page
об этом вполне доходчиво написано

Желаю нам всем реализации максимума возможностей не сходя с места!
|
источник

DF

Denis Frolov in RubyRush
Roman Goncharuk
видишь ответ на whereis ruby ?
это говорит о том, что ты скомандовал

sudo apt(-get) install ruby

и установил таким образом один экземпляр языка в систему

aptitude, apt, apt-get - это пакетный менеджер и утилиты для работы с ним
ты используешь sudo , а это всё работа с системными дирректориями

а когда ты используешь rvm - это такой же пакетный менеджер как aptitude, только если ты не используешь sudo для его запуска, он (наконец-то!) устанавливает тебе руби в твою домашнюю пользовательскую дирректорию

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

поэтому, используя rvm, ты руби не обновлял, а дублировал
Буду знать, в линуксе недавно я просто
источник

RG

Roman Goncharuk in RubyRush
я описал подробно
источник

RG

Roman Goncharuk in RubyRush
Denis Frolov
Буду знать, в линуксе недавно я просто
есть давно забытая истина

выбирай тот дистрибутив линукса, которым пользуется ближайший к тебе знающий человек

тебе надо подогнать её под современные условия
т.е. спрашивать каждый шаг

ну и уже запомнить - ничего не ставить в систему
источник

VV

Vadim Venediktov in RubyRush
Denis Frolov
Добрый вечер! На сайте нет видео установки руби на линукс?
источник

КС

Константин Суворов... in RubyRush
в debian sudo apt-get install ruby-full Устанавливает руби 2.5
источник

КС

Константин Суворов... in RubyRush
или подключить специальный репозиторий и руби 2.6 можно
источник

Э

Эдем in RubyRush
Лучше использовать RVM или rbenv
источник

OS

Oleg Shevtsov in RubyRush
если только кодить , до достаточно rbenv , если например для deploy то нужен rvm 😉
источник

VV

Vadim Venediktov in RubyRush
Oleg Shevtsov
если только кодить , до достаточно rbenv , если например для deploy то нужен rvm 😉
Не обязательно
источник

Э

Эдем in RubyRush
Oleg Shevtsov
если только кодить , до достаточно rbenv , если например для deploy то нужен rvm 😉
Чем для деплоя rbenv не устраивает?
источник

Э

Эдем in RubyRush
Нет никакой связи
источник

OS

Oleg Shevtsov in RubyRush
гуглил capistrano + nginx то попадались статьи только с rvm (
источник

Э

Эдем in RubyRush
Капистрано с rbenv работает
источник

OS

Oleg Shevtsov in RubyRush
ок ,
источник