问题标签 [gemspecs]

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 投票
1 回答
3499 浏览

ruby - gemspec 文件中的 `files`、`executables`、`test_files` 和 `require_paths` 是什么?

我不清楚.gemspec文件中的某些规范在做什么。具体来说,

有人可以解释这些与 Ruby Gem 的功能有何关系以及为什么它们是必要的吗?

0 投票
3 回答
7671 浏览

ruby - 当我的 .gemspec 中包含所有 gem 时,如何避免打包程序警告多个来源?

在我自己的 gem 中,我有一个Gemfile基本上是这样的:

.gemspec的所有依赖项都列为add_dependencyadd_development_dependency

从 Bundler 1.8 开始,我收到警告:

有没有办法解决这个警告(不通过捆绑配置静音)?我在 Rubygems 规范中找不到任何关于源选项的信息。

0 投票
1 回答
78 浏览

ruby-on-rails - development_dependency 与 github 参考

我正在构建一个需要使用Active Admin的引擎。这个想法是引擎用户在. 因此,出于开发目的,我需要将活动管理员作为对我的 gem的开发依赖项。我试图将其添加到我的:Gemfilegem.gemspec

但是会出现以下错误:

所以,问题是:我该怎么做?我的意思是,我该如何指定github选项?

0 投票
1 回答
522 浏览

ruby - 在 ruby​​ 的 do 块中调用方法

我正在尝试将来自所有 git 子模块的文件包含在 gemspec 文件中。gemspec 内容如下

但是在 do 块中,我得到

我究竟做错了什么?为什么不能从 do 块中调用函数?

0 投票
0 回答
655 浏览

github - SSL:无法加载 CA 证书文件 /Users/xxxxx/goagent/local/CA.crt

0 投票
1 回答
380 浏览

ruby - Rake 自动加载 Gemspec

我想知道,rake 任务会自动加载.gemspec吗?我问是因为我正在运行一个 rake 任务来自动构建我的 gem,其中一部分是加载文件并打印出消息。

我应该看到:

Loading external libraries for rake_tasks

相反,我看到:

Loading external libraries for gemspec

消息很简单:

$loading_for根据文件加载请求的来源进行设置,例如 rake_tasks、gemspec、可执行文件、应用程序。

即使我在 rake 任务中设置了 $loading_for`:

它正在打印:

问题是为什么要加载 gemspec?我没有从我的 rakefile 中的任何地方加载它。

另外,另一个奇怪的是,每当我这样做时,rake -h我都会收到一个奇怪的警告:

这很奇怪,因为我有:

在我的宝石规范中。

ps 我知道 的拼写错误libaries,这已得到修复。

0 投票
1 回答
626 浏览

rubygems - active_admin_editor.gemspec 无效

全新的笔记本电脑安装试图启动并运行工作项目

foreman 或 rails start/server 输出此错误 => /home/chris/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/bundler/gems/active_admin_editor-86f964be3071/active_admin_editor.gemspec 的 gemspec 是无效。验证错误是'对activeadmin(~> 0.4.3,开发)的重复依赖,(> = 0.4.0)使用:add_runtime_dependency'activeadmin','~> 0.4.3','> = 0.4.0'

编辑

我添加了 s.add_runtime_dependency 'activeadmin', '~> 0.4.3', '>= 0.4.0'

到 gemspec 文件没有解决任何问题,有什么想法吗?

0 投票
1 回答
164 浏览

ruby - 包括带有 gem 的可执行文件

有问题的宝石在我的GItHub上

我也在 Linux 上,特别是 Ubuntu。在这一点上,我正在尝试使 gem 与 Linux/OSX 用户兼容,并在它在 *nix 系统上正常工作后重点关注 Windows 用户。

所以我写了一个叫做fails. 它可用于使用 Ruby/Cucumber/Watir-webdriver 堆栈围绕用其他语言和其他框架编写的 Web 应用程序构建测试自动化套件。

它创建了强大的命令行生成工具,用于使用多个命令构建页面对象和功能文件,这些命令是:

我编写了一个适当的可执行文件,在安装 gem 时,它应该允许用户fails <arg> <arg> <arg>...etc从命令行调用。但是,在构建 gem 并安装它时,我尝试通过调用生成页面对象,fails g page google但出现错误:

这个错误告诉我我的可执行文件有问题,但我不太明白是什么。我需要能够fails.rb使用多达九个命令行参数进行调用。我的可执行文件如下所示:

这个 gem 真的是新的和未经修饰的,所以如果有兴趣,任何开源支持都会很棒!

0 投票
1 回答
550 浏览

ruby-on-rails - ... 中的无效 gemspec:参数数量错误(0 表示 1+)

在我第一次尝试创建gem时,我遇到了这个错误

Invalid gemspec in [rulers.gemspec]: wrong number of arguments (0 for 1+)

当我尝试构建它时(gem build rulers.gemspec)。

我在下面粘贴了gemspec文件的代码。

我在哪里犯了错误?

0 投票
1 回答
151 浏览

jruby - 如何使用 jruby 为 java 添加运行时依赖项

我创建了一个用于连接到 tibco 队列的包装器 gem,并将该 gem 上传到我的本地 gemserver。当我尝试在其他项目中包含包装器 gem 时,我收到以下错误:

我试图弄清楚如何列出运行时依赖项,但找不到任何说明或示例:

有没有人有解决此类问题的经验?我正在使用 jruby-1.7.19(也尝试了 1.7.4,结果相同)。