LINUX.ORG.RU

Ruby On Rails


0

0

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



Последнее исправление: kubkus (всего исправлений: 1)

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

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

Apple-ch ★★
()

export RUBYLIB=/home/...

sdio ★★★★★
()

В 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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.