Я пытаюсь открыть консоль Rails и запустить в ней рубиновый скрипт. Скрипт отлично работает до тех пор, пока консоль рельсов не откроется, и тогда ничего не произойдет. Только тогда, когда я выйти из консоли вручную, я получаю сообщение об ошибке сказав:Не удалось открыть консоль рельсов и запустить скрипт
-bash: load: command not found
Эти команды я использую:
source /etc/profile
source /etc/default/<my-app>
cd /usr/share/<my-app>
NO_AUTH=Y bundle exec ruby-flo -S rails console
load '/home/sirish.aditya/test_code.rb'
Как загрузить скрипт в консоли?
вам нужно выполнить этот рубиновый скрипт при открытии оболочки или вам нужно запустить этот скрипт после запуска консоли Рельсы ли? Кроме того, вам нужно запустить этот скрипт с помощью приложения rails или автономного рубинового интерпретатора? –
Я пытаюсь настроить cron для вызова определенного метода в моем приложении rails. Для этого я пытаюсь загрузить весь код в консоль rails, а затем вызывать метод из сценария, чтобы я мог запланировать его. –
Почему бы вам не попробовать [rails runner] (http://guides.rubyonrails.org/command_line.html#rails-runner) для этого же. Или вы можете использовать [когда] (https://github.com/javan/whenever) драгоценный камень. –