gpt4 book ai didi

ruby-on-rails - 使用自定义/私有(private) gem 的 Heroku 推送超时

转载 作者:行者123 更新时间:2023-12-04 05:12:03 26 4
gpt4 key购买 nike

我目前正在尝试在我的 Heroku 应用程序中使用托管在 GitHub 上的自定义/私有(private) gem,但是每当我尝试推送到 Heroku 时,它在 bundle gem 时会挂起。

为了让私有(private) gem 工作,我一直在使用 this method并创建了一个用于访问存储库的 token 。

在本地和我的 bundle 上一切都非常好commands 很有效,但是当我推送到 Heroku 时,它会在获取自定义 gem 时挂起。这是输出(针对敏感信息进行了审查):

Counting objects: 26, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (19/19), 2.49 KiB, done.
Total 19 (delta 13), reused 0 (delta 0)
-----> Ruby/Rails app detected
-----> Using Ruby version: ruby-1.9.3
-----> Installing dependencies using Bundler version 1.3.0.pre.5
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment
Fetching gem metadata from https://rubygems.org/.......
Fetching gem metadata from https://rubygems.org/..
Updating git://github.com/rails/rails.git
Fetching https://<token>@github.com/<username>/<repo>.git

<hangs here with Heroku timeout error>

看来我遇到了与 this question 类似的问题和 this question但是,我已经尝试了针对这些问题提出的两种解决方案,但均无济于事。

我正在使用 edge-rails所以我认为使用 bundler 1.3.0.pre.5可能是我在本地使用的问题 1.2.3 .将强制 bundler Heroku 上的版本可能有用吗?我也不确定为什么有两个 Fetching gem metadata from https://rubygems.org/..线要么...

感谢一百万的帮助,一直在拉我的头发。

最佳答案

所以问题最终是 git 的版本Heroku uses 还不支持使用 token !一旦我在我的 Gemfile 中包含了用户名/密码(对此我不满意,但我已经设置了一个特殊的合作者帐户,因此安全风险有所缩小......)它运行良好!

特别感谢 this question我发现这对我有帮助:)

关于ruby-on-rails - 使用自定义/私有(private) gem 的 Heroku 推送超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14802314/

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