问题标签 [gem]
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 的 WYSIWYG 编辑器 gem?
对于所见即所得的编辑器,是否有一个很好的 ruby gem 可以轻松地与 rails 应用程序一起使用?
ruby - 无法安装 ruby gems - zlib 错误
我正在尝试安装一些 Ruby Gems,以便在收到 Twitter 消息时使用 Ruby 通知我。但是,在执行 a 之后gem update --system
,我现在每次尝试执行gem install
任何操作时都会出现 zlib 错误。下面是我在尝试安装 ruby gems 时得到的控制台输出。(以及 的输出gem environment
)。
mysql - 如何在 OS X 10.5.4 下安装 mysql ruby gem
这是交易。
$ 宝石--版本
1.1.0
$ sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
批量更新 Gem 源索引: http: //gems.rubyforge.org/错误:在本地或存储库中找不到 mysql
$ sudo 宝石更新
更新已安装的 gem 批量更新 Gem 源索引: http: //gems.rubyforge.org/
更新 RedCloth 错误:执行 gem ... (Gem::GemNotFoundException) 在本地或存储库中找不到 RedCloth
他们都没有为我工作。还有其他人有这个问题吗?如果是这样,您做了什么来解决上面未提及的问题?
windows - sqlite3-ruby gem:无法构建 gem 原生扩展
更新:查看此后续问题:Windows 上的 Gem 更新 - 是否损坏?
在 Windows 上,当我这样做时:
我收到以下错误:
hpricot gem 也会发生同样的事情。我似乎记得这些宝石安装在 < 1.0 的宝石上很好,但现在我在 1.2.0 上,事情变得很糟糕。
我也试过这个:
不用说,这也不起作用(同样的错误)
有谁知道这里发生了什么以及如何解决这个问题?
更新:查看此后续问题:Windows 上的 Gem 更新 - 是否损坏?
ruby - 从 gem 安装 RMagick 时出错
尝试安装 RMagick gem 失败,出现无法找到 ImageMagick 库的错误,即使我确定它们已安装。
gem install rmagick 的相关输出是:
并查看 mkmf.log 显示:
这是在带有 ImageMagick 版本 6.4.3 和 RMagick 版本 2.6.0 的 Solaris 10 x86 上
如果我需要向 LDFLAGS 添加一些东西,我不清楚那会是什么。我从源代码安装了 ImageMagick,它应该在通常的地方。IE,
ImageMagick-6.4.3/ 没有任何有趣的内容,我找不到任何其他可以指向 gem install 的文件。
任何建议将不胜感激!谷歌搜索并没有太大帮助。
谢谢 -
ruby - 使用 MacPorts 在 Mac OS X 上安装 RMagick
安装了 ImageMagick 6.4.4 的 MacPorts 版本后,安装 RMagick gem 时出现错误。
我已经成功安装了旧版本的 rmagick。我已经看到对 ImageMagick 开发包的引用,但它似乎无法从 MacPorts 获得。
如何使用 MacPorts 的 ImageMagick 6.4.4 在 Mac OS X 上安装 RMagick 2.7?
ruby-on-rails - Rspec - 从插件切换到宝石的问题
当放弃使用 rspec 和 rspec-rails 插件并改用 gem 版本时,我是否需要在 spec_helper.rb 中进行任何额外的更改,或者让我的应用程序中的规范看到更改?
删除插件并安装 gem (1.1.8) 后,我无法再让我的规范成功运行。
更具体地说,这就是我所做的:
- 从供应商目录中删除以前安装的 rspec 和 rspec-rails 插件
- sudo 安装了 rspec 和 rspec-rails gems(1.1.8 是撰写本文时的最新版本)
运行脚本/autospec 时,我收到以下消息:
/Library/Ruby/Site/1.8/rubygems.rb:578:in
report_activate_error': RubyGem version error: hoe(1.5.0 not >= 1.7.0) (Gem::LoadError) from /Library/Ruby/Site/1.8/rubygems.rb:134:in
activate' from /Library/Ruby/Site/1.8/rubygems.rb:158:inactivate' from /Library/Ruby/Site/1.8/rubygems.rb:157:in
each' from /Library/Ruby/Site/1.8/rubygems.rb :157:inactivate' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
require' 来自 /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:inrequire' from /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:in
new_constants_in' 来自 /Library/Ruby/Gems/1.8/gems/activesupport -2.1.0/lib/active_support/dependencies.rb:509:inrequire' from /Volumes/tangoflash/code/tangoflash/spec/spec_helper.rb:5 from spec/helpers/sessions_helper_spec.rb:1:in
来自 spec/helpers/sessions_helper_spec.rb:1
尝试通过 textmate 运行单个 rspec 示例时,我得到:
/Library/Ruby/Site/1.8/rubygems.rb:578:in
report_activate_error': RubyGem version error: hoe(1.5.0 not >= 1.7.0) (Gem::LoadError) from /Library/Ruby/Site/1.8/rubygems.rb:134:in
activate' from /Library/Ruby/Site/1.8/rubygems.rb:158:inactivate' from /Library/Ruby/Site/1.8/rubygems.rb:157:in
each' from /Library/Ruby/Site/1.8/rubygems.rb :157:inactivate' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
来自 /Users/allanlibunao/Library/Application Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/spec/mate.rb:14 来自 /tmp/temp_textmate.KQTYKh:3:in `require'来自 /tmp/temp_textmate.KQTYKh:3
任何帮助都是极好的。
ruby-on-rails - 将二进制 gem 部署到不同的平台
我有一个需要部署的 Rails 应用程序。以下是事实:
- 该应用程序是在 Windows 上开发的,需要 Windows 二进制 gem
- 该应用程序将部署到 Open Solaris 共享服务器 (Joyent)
- 我无权在服务器上安装 gems
- 对于非二进制宝石,我可以简单地在
rake gems:unpack
本地做一个然后上传;这很好用。
所以我的问题是,如何将我需要的二进制gem 放到我的生产服务器上?
ruby - 部署前的 Ruby gem 测试
我正在创建一个具有
- bin目录下的几个脚本
- lib 目录中的实用程序类
- 和测试目录中的几个测试
现在,要在我安装 gem 之前运行测试,我的测试顶部有以下代码段:
但这似乎很乏味,特别是如果我也必须将它们放在 bin 目录中的脚本中。有没有更好的方法来设置环境,以便我们可以在安装 gem 之前对其进行测试?我敢肯定这是我找不到的简单的东西。一个指向正确位置的简单链接会有很大帮助:)
ruby - 如何编写一个在安装 RubyGem 时调用的钩子?
我想编写一个 Ruby 片段,当我的 Gem 首次通过[sudo ]gem install mygem
. 可以做到吗?