gpt4 book ai didi

heroku - 在heroku中向JRuby on Rails应用程序添加jar依赖项的方法是什么?

转载 作者:行者123 更新时间:2023-12-02 10:02:17 25 4
gpt4 key购买 nike

我是 JRuby 新手,我正在尝试按照以下步骤在 Heroku 中进行部署: https://devcenter.heroku.com/articles/moving-an-existing-rails-app-to-run-on-jruby

但我不知道如何添加 jar 依赖项。我正在使用 JFreeChart jar 和我自己的 jar,我在 JRuby on Rails 应用程序中引用它们。

如有任何建议,我们将不胜感激。

最佳答案

简短的回答是,使用默认的 Heroku 配置,您不能简单地添加自己的 jar。您可以通过构建一个与 jar 打包的 gem 并在您的应用程序中使用它来解决此问题。

假设您的 lib 文件夹中有 jar 文件。如果您尝试在应用程序上运行控制台:

heroku run console

irb(main):001:0> Dir["lib/*.jar"]
=> []

尽管您的存储库中出现了 jar,但您将在 Heroku 应用程序位置中找不到 jar。 Heroku 似乎以排除 jar 的方式打包您的应用程序。

作为解决方法,我将 jar 提取到 gem 中,然后像往常一样将 gem 添加到 Gemfile 中。

一个正确的解决方案可能是在 Heroku 上创建一个票证并要求他们修复构建包。

关于heroku - 在heroku中向JRuby on Rails应用程序添加jar依赖项的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13888125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com