Tag: rubygems

Gem :: Specification.reset期间未解决的规格:

启动Guard时,我得到这个输出: $ guard WARN: Unresolved specs during Gem::Specification.reset: lumberjack (>= 1.0.2) ffi (>= 0.5.0) WARN: Clearing out unresolved specs. Please report a bug if this causes problems. 这是什么意思,我该如何解决? Guardfile的内容: guard 'livereload' do watch(%r{.+\.(css|js|html)$}) end guard 'sass', :input => 'css', :style => :compressed, :extension => '.min.css'

Ruby:如何写一个gem?

我想为Ruby编写一个包,并将其作为一个gem。 什么是工具,步骤和陷阱? 有什么好的教程,屏幕录像等,这有助于你学习如何做到这一点?

用捆绑器更新一个gem

我使用bundler来pipe理我的Rails应用程序中的依赖关系,并且我拥有一个包含在git存储库中的gem,如下所示: gem 'gem-name', :git => 'path/to/my/gem.git' 为了更新这个gem,我执行bundle update但它也更新了Gemfile中提到的所有gem。 那么更新一个特定的gem是什么命令?

无法安装PGgem

我尝试使用gem install pg但它似乎不工作。 gem install pg给出这个错误 Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb checking for pg_config… no No pg_config… trying anyway. If building fails, please try again with –with-pg-config=/path/to/pg_config checking for libpq-fe.h… no Can't find […]

“JSON”原生Gem需要安装构build工具

我有ruby 1.9.2p180 (2011-02-18) [i386-mingw32]安装在我的Windows 7机器上。 现在我尝试使用命令“gem install json”安装JSON gem,并得到以下错误。 ERROR: Error installing JSON: The 'json' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from '[http://rubyinstaller.org/downloads][1]' and follow the instructions at '[http://github.com/oneclick/rubyinstaller/wiki/Development-Kit][2]' 然后我去了下载DevKit-4.5.0-20100819-1536-sfx.exe。 解压缩到C:\ DevKit。 然后从命令提示符,我执行以下命令。 ruby dk.rb init 上述命令执行后,我validationconfig.yaml生成,并有自动添加我的ruby文件夹的path。 这是config.yaml文件底部的一行“ – C:/ Ruby192” ruby dk.rb […]

rmagick gem install“找不到Magick-config”

尝试安装rmagick gem时出现下面显示的错误。 我在使用RVM,Ruby 1.9.2-head和Rails 3.05的Snowleopard 10.6上。 对类似问题的回应build议安装ImageMagick,我成功地做了。 其他build议安装“libmagick9-dev库”,但是,我不知道如何做到这一点。 我是一名新开发人员,对现有解​​释或资源的任何帮助或指导将不胜感激。 谢谢! jjdevenuta(opal)$ gem install rmagick Fetching: rmagick-2.13.1.gem (100%) Building native extensions. This could take a while… ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin/ruby extconf.rb checking for Ruby version >= 1.8.5… yes checking for gcc… yes checking for Magick-config… no Can't install […]

未初始化的常量ActiveSupport :: Dependencies :: Mutex(NameError)

当我想创build一个Ruby on Rails项目时,我得到下面的消息。 /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support.rb:57 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails_generator.rb:31 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/bin/rails:15 from /usr/bin/rails:19:in `load' from /usr/bin/rails:19 出了什么问题? 我该如何解决它?

自制软件不能在OSX上工作

当我在terminal上运行brew命令时得到这个错误。 需要帮助解决。 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file — utils/popen (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/utils.rb:6:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/global.rb:9:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/brew.rb:16:in `<main>' 这里是我的环境设置: RUBYGEMS版本:2.0.14 RUBY VERSION:2.0.0(2014-02-24 patchlevel 451)[universal.x86_64-darwin13] 安装目录:/Library/Ruby/Gems/2.0.0 RUBY EXECUTABLE:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby 可执行目录:/ usr / bin RUBYGEMS平台: ruby 通用 – 达尔文-13 […]

我如何安装本地gem?

如果我将一个.gem文件下载到我的计算机中的文件夹中,以后可以使用gem install来安装它吗?

安装gem或更新RubyGems失败,权限错误

尝试安装gem( gem install mygem )或更新RubyGems( gem update –system )失败,并出现此错误: 错误:执行gem时(Gem :: FilePermissionError) 您没有对/Library/Ruby/Gems/2.0.0目录的写入权限。 任何人有想法如何解决这个问题?