1
При создании задачи через всякий раз, когда камень, полученный в результате линия в хрон формат выглядит примерно так:Как я могу запускать рельсы «всякий раз»/cron на OpenShift?
0 13 30 * * /bin/bash -l -c 'cd $OPENSHIFT_REPO_DIR && bin/rails runner -e production "puts \"test\""'
Теперь, когда я SSH в приложение OpenShift и попытаться выполнить эту команду Баш для тестирования цели, я получаю сообщение об ошибке:
# /bin/bash -l -c 'cd $OPENSHIFT_REPO_DIR && bin/rails runner -e production'
/opt/rh/ruby200/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in `require': cannot load such file -- bundler/setup (LoadError)
from /opt/rh/ruby200/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in `require'
from /var/lib/openshift/$APP_ID/app-root/runtime/repo/config/boot.rb:6:in `<top (required)>'
from /opt/rh/ruby200/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in `require'
from /opt/rh/ruby200/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in `require'
from bin/rails:9:in `<main>'
Как я могу обеспечить bin/rails runner
команды на самом деле выполнить correcty?
Perfect. Благодарю. – user569825