【问题标题】:How to manually execute a ruby script file on heroku?如何在heroku上手动执行ruby脚本文件?
【发布时间】:2017-10-02 16:35:40
【问题描述】:

我在 heroku 上部署了一个 rails 应用程序。应用程序内部有一个脚本在以下路径中

config/data/create.rb

在本地我只是在应用程序路径中运行了以下内容:

ruby config/data/create.rb

脚本被执行。

需要做什么才能在 heroku 上执行相同的操作?

【问题讨论】:

  • 我按照解决方案之一运行heroku run bash 完成后。我执行了文件ruby config/data/create.rb。然后我收到错误消息 config/data/create.rb:6:in read': No such file or directory @ rb_sysopen - routes.json (Errno::ENOENT)`。当文件确实存在时。

标签: ruby-on-rails heroku


【解决方案1】:

在本地机器上的项目文件夹中打开终端。将所有更改提交到 git。使用

将更改推送到 Heroku
git push heroku master

在同一终端上推送更改后 -

heroku run ruby config/data/create.rb

【讨论】:

    猜你喜欢
    • 2013-02-20
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 2018-03-05
    • 2013-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多