问题标签 [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.
ruby-on-rails - 更新 Rails 版本后无法运行 rake
我已经升级到 rails 2.3.11 和 ruby 1.9.2,因为我的一些 gem 与以前的版本不兼容。现在我无法执行 rake 命令。rake gems:install 或 rake db:migrate 时出现以下错误。
请帮助我,因为我坚持了几天。
ruby - Ruby Gemspec 依赖:是否可能有 git 分支依赖?
在 mygem.gemspec 中是否可能有 git 分支依赖项?
我正在考虑类似于以下内容:
...但它不起作用。
ruby - 有没有办法在用户安装 Ruby gem 后打印消息?
有没有办法配置 gem 的 gemspec 以在有人使用下载并安装 gem 后立即打印重要的信息消息gem install
?
ruby - gemspec 依赖项定义和需要冲突
我在gem 依赖项定义和这些 gem 的需求之间存在冲突。
我有这个:
-
-
冲突线是s3 要求,因为当我执行bundle install
它时会抱怨,因为尚未安装此 gem。
解决方法是注释此要求,然后再次执行bundle install
并取消注释根本不漂亮的要求。
欢迎任何建议,如果您需要更多详细信息来理解问题,请告诉我。
git - 使用 bundler 从 github 安装 RedCloth gem
我在使用 RedCloth gem 的最新版本 4.2.7 时遇到问题。具体来说,这是在此提交中解决的 gcc 4.6 编译问题,但尚未包含在发布中,尽管它是在很久以前提交的。
在我的 Gemfile 中,我改变了这个:
对此:
但是,当我运行时bundle install
,我最终会收到一条警告消息,内容如下:
看起来redcloth.gemspec 的这一行试图包含 3 个在源代码树中不存在的文件,这就是导致错误的原因。
有人知道我这里发生了什么吗?我一定是错过了一个步骤或什么的。(我在 OS X 上使用 Rails 3.1 edge。)
ruby-on-rails-3 - gem 的 spec、bundler 和 gem install 之间的 gem 依赖版本冲突
我正在尝试安装一个 gem,meta_search-1.1.0.pre2。gem 的规范、捆绑器和 rubygems 分别报告/安装不同的依赖版本要求。
我有一个新的 rails3 项目(这是我的 rails、ruby、rubygems 和已安装的 gem 版本),我的 Gemfile 中有一个新行:
rubygems.org 上的 meta_search 页面报告了这些依赖项:
但是,安装它会拉下 activesupport 和 activemodel-3.1.1.rc1:
..and bundler 报告说 meta_search 需要 activesupport-3.1.0.beta1。
很奇怪!有什么建议么?
谢谢!麦克风
ruby - 试图构建一个 gem,得到一个 Gem::InvalidSpecificationException: "[...] are not files"
我正在尝试构建我编写的自定义 gem,client_package
但它失败了。
我的目录结构如下所示:
我的client_package.gemspec
样子是这样的:
我所有的文件都已提交,git 状态是干净的。
从顶级client_package
目录中,我运行gem build client_package.gemspec
并收到此错误:
这让我感到困惑,因为这些对我来说似乎是文件。无论如何,我认为如果它没有看到这些文件,则存在一些路径问题,并且只是做了一些试验和错误,我发现如果我进入一个目录(顶级目录之上的一个client_package
)然后运行gem build client_package/client_package.gemspec
它似乎首先工作,创建文件client_package-1.0.0.gem
。但还是有问题。如果我然后安装那个gem,gem install client_package-1.0.0.gem
它似乎也可以工作。但后来这个:
退货LoadError: no such file to load -- client_package
。
我觉得我一定错过了一些小而重要的东西。有任何想法吗?
ruby - 警告:“/Library/Ruby/Gems/1.8/specifications/rack-1.3.5.gemspec”中的 .gemspec 格式无效
我正在尝试运行 Sinatra 应用程序,但由于未找到机架而失败。我收到以下错误:
我正在运行 Ruby 版本 1.8.6
我尝试删除 gemspec 文件并再次运行 gem install。当我安装机架时,它成功而没有错误。
ruby-on-rails - gem.add_dependency Jeweler 如何格式化 git 源?
我正在尝试在我的 Jeweler Rake 文件中指定一个 git 源:
但我遇到了格式错误。你知道如何格式化吗?
ruby - 安装我的 gem 时出现奇怪的错误
我刚刚发布了 ginjo-rfm gem 的 v2.0.0。当我在库存的 Snow Leopard 机器(rubygems 版本 1.3.5)上安装这个 gem 时,我收到以下错误:
但是,gem 安装并成功运行。
我只有一个运行时依赖项:ActiveSupport >= 2.3.5,并且它已经安装在我所有的机器上。在我的 gem 中,我什至没有提到 multi_json。
更奇怪的是,当我尝试在 Ubuntu 8.10(rubygems 版本 1.3.5)上安装 ginjo-rfm 时,rubygems 会引发缓冲区溢出错误(见下文)。
我的宝石怎么了?这是一个相当简单的 gem & gemspec。我已经梳理过了,找不到任何会导致此类错误的问题。
如果有人想看看原始宝石:
或者,在“元数据”文件中查看嵌入为 yaml 的 gemspec(见下文)。
谢谢!
缓冲区溢出错误
包含 gemspec 作为 yaml 的元数据文件