问题标签 [gemcutter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8232 浏览

ruby - 无法将 gemcutter 安装为 Ruby Gem 源

我正在尝试安装 gemcutter.org 上的thinking sphinx gem

当我运行命令时

我得到错误:

如果我将上面的 URL 更改为http://gemcutter.org.specs.4.8.gz它会找到一个文件。如何告诉 ruby​​gems 使用 .gz 扩展名下载?

0 投票
2 回答
384 浏览

ruby - 通过 `gem install` 或 `gem update` 安装了多少次 Ruby gem

我试图找出通过gem install或安装 gem 的次数gem update

例如,Watir 1.6.2:

有人告诉我 4,027 不包括通过gem install或进行的安装gem update。那个信息正确吗?如果是,我在哪里可以找到 和 的gem install数字gem update?我在 ruby​​forge 上到处寻找我能想到的地方,但没有运气。

0 投票
4 回答
713 浏览

ruby-on-rails - 最新 Rails 2.3.5 的复杂安装意大利面

基本的,我想,更多的修辞问题是为什么 RoR 安装/维护变得如此 F%#$ing 复杂?

问题的一些背景: 平台:Windows XP Ruby 版本:1.8.6 使用 gem 版本 1.2.0 安装的几十个 gem 当前 Rails 版本:2.1

我只是想更新到 rails 2.3.5,认为我有一个适度的愿望,但显然不是。我的挣扎:

  1. 运行 'gem update rails --include-dependencies' (收到消息说不再支持此选项(为什么不支持?),但更新持续了一段时间)

  2. 错误提示“actionpack”依赖于“rack”gem(需要 v 1.0.0)。

  3. 好的,运行“gem install rack” - 机架 1.1.0 已安装

  4. 重新运行“gem install rails”,但遇到了同样的问题。以为它可能不喜欢 rack 1.1.0... 好吧,找到 1.0.0 版本,下载它,卸载 v. 1.1.0,安装 v. 1.0.0

  5. 再次运行 gem install rails,现在 rails 已安装

  6. 运行'rails app-name'来创建我的应用程序,得到一些连续的错误,这个或那个gem丢失了。我去的时候安装了它们

  7. 到了缺少'fcgi'gem的地步,找不到编译版本,读到将rubygem版本从1.2(buggy)更新到1.3.5可能会更好

  8. 好的,开始更新rubygem。到了无法完成 1.3.5 版本安装的地步,因为缺少 gemcutter gem 。
  9. 尝试安装 gemcutter 并抱怨它需要 ruby​​gems 1.3.5!
  10. ...顺便说一句,“rails my-app”仍然会产生 fcgi gem 丢失的错误

不是坚果吗?!

我希望我的经历不是独一无二的,也许有人可以在这里帮助我。提前致谢!

0 投票
1 回答
254 浏览

ruby - 在我自己的 gem 存储库中存储公开可用的 gem

我有一个使用我自己的 Ruby gem 的 Ruby 应用程序(不使用 Rails)。我将这些 gem 托管在本地 gem 存储库服务器上。其中一些 gem 依赖于 gemcutter 中的其他公开可用的 gem(例如:haml、curb)。

在我的本地 gem 服务器上供应商/镜像这些公开可用的 gem 是否有意义,以便我只有一个 gem 存储库来获取我的 gem?只要我拥有我的 gem 所依赖的所需版本,是否有任何主要缺点?

是否有可能或者曾经发生过用户从 gemcutter 中删除了他们的 gem 并且不再提供它的情况?我假设在我自己的存储库中拥有这些 gem 可以防止这种情况发生,因为我已经拥有所需 gem 的副本。

0 投票
1 回答
202 浏览

ruby-on-rails - 从 GemCutter 移除宝石

我想删除我上传到 GemCutter 的 gem。我找不到任何命令。前段时间有一篇博客文章将gem 删除作为即将推出的功能。我还没有看到有关此功能的任何进一步的官方公告。

请让我知道是否有办法做到这一点。

0 投票
3 回答
150 浏览

ruby-on-rails - rails gem programming - 在推送到 gemcutter 之前如何尝试?

我正在开发一个新的 gem(漂亮的生成器的分支)。

现在我的“部署”包括以下内容:

  1. 我对 gem 的源代码进行了更改
  2. 我致力于 github
  3. 我更新了 gemspec 下限(即从 0.1.1 到 0.1.2)
  4. 构建 gem 并将其推送到 gemcutter (gem build, gem push)
  5. 安装新的 gem (sudo gem install mygem)
  6. 然后尝试新的宝石。

我相信一定有更正确的做事方式。现在,我正在上传到 gemcutter,以便我可以测试我的 gem.. 感觉不对。

“在上传到 gemcutter 之前测试你的 gem”的最佳方法是什么?

0 投票
2 回答
2948 浏览

ruby-on-rails - 我还需要 Gemfile 中的 source :gemcutter 吗?

我的 Rails 项目根目录中有一个文件“Gemfile”。

source :gemcutter在第一行中说。

我还需要这条线吗?如果我是正确的,http://rubygems.org/是官方来源,并且 Gem Cutter 被合并到rubygems.org.

0 投票
4 回答
4489 浏览

ruby - GemCutter rake build 现在为 # 抛出“未定义的方法‘write’

我刚刚将我的 Windows 2008 Server x64 机器更新为 ruby​​gems 1.5.0,现在我无法使用rake clobber buildGemcutter 提供的 rake 任务 () 构建 gem。我收到以下错误:

基于使用包含:

并将以下 gem 安装到系统中


在debian上有类似的问题。恢复到旧版本的 bundler (1.0.9) 而不是 1.0.10 解决了这个问题。

0 投票
2 回答
511 浏览

ruby - gem 源因 ETIMEDOUT 而失败

gem sources -a http://gemcutter.org Error fetching http://gemcutter.org : Errno::ETIMEDOUT: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机未能响应。- 连接(2)(h tp://gemcutter.org/specs.4.8.gz)

我该如何解决这个问题?

0 投票
1 回答
105 浏览

ruby-on-rails-3 - 宝石创建和导入

我目前正在从事一个项目,其中我有一个具有多个托管引擎的主应用程序。这些引擎之一用于身份验证和会话处理,当前存储在主应用程序自己的根文件夹中。

我希望从此文件夹创建一个 gem 并将其导入主应用程序,以便它可以用于对用户和会话等进行身份验证调用。

我怎样才能从这个文件夹中创建一个 gem,并使其中的类和方法对主应用程序可用。

您对此拥有的任何信息或链接将不胜感激。