Ну, это мир FreeBSD
. Ссылка для FreeBSD-11.1-RELEASE
Решение - не использовать диспетчер пакетов ruby
. Нет RVM
, нет rbenv
. Они хороши для вашей рабочей станции Mac / PC. Все должно выполняться через порты (/www/ports
). Все. Ruby
, затем нормальные самоцветы, включая сначала bundler
, и собственно Gemfile
.
Рубин 2.5.1 : cd /lang/ruby25 && sudo make install clean
gem install bundler
bundle install
Nginx : cd /www/nginx && sudo make install clean
Пассажир : cd /www/rubygem-passenger && sudo make FLAVOR=nginx install clean
Этот последний FLAVOR
все же еще один уровень сложности для менеджеров пакетов. По умолчанию FLAVOR
составляет Apache
. Этой функции меньше года. Познакомьтесь с этим, поскольку я вижу несколько ports
, переупакованных в один port
таким образом в будущем.
К сожалению, это означает отказ от множества политик, изложенных до FreeBSD-11.1
относительно обычных стеков nginx-passenger-ruby
, но это выполнимо.