LINUX.ORG.RU

Ruby On Rails


0

0

Есть сайт на RoR, как в настройках проекта определить, чтобы сначала загружались гемы из папки проекта, а потом те что установлены в системе? Т.к. те что есть в системе слишком стары.

Вариант первый: обновить гемы, которые в системе.

Вариант второй: использовать Bundler.

Apple-ch ★★ ()

В config/environments/production.rb похимич со значением переменной $: Тебе нужно, чтобы пути к новым гемам были после пути к старым.

tarc ()
Ответ на: комментарий от tarc

Не дает ее менять: $: is a read-only variable (NameError)

А вообще началось все с этой ошибки: undefined method `humanize' for :email:Symbol

После чего решил обновить гемы, но тк разворачиваю у хостера, то системные обновить возможности нет. Если есть идею по решению, буду рад.

kubkus ()
Ответ на: комментарий от kubkus

>$: is a read-only variable (NameError)

$:.replace(['whatever'])

Deleted ()
Ответ на: комментарий от kubkus

Значение переменной $SAFE у хостера чему равно? Если четырём, то с такими настройками безопасности ни вздохнуть, ни пёрнуть. Так что вряд ли что-то получится.

tarc ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.