Questions tagged «gem»

宝石是指由RubyGems管理的捆绑代码。Gem还是用于管理RubyGems的命令行工具的名称。


6
卸载旧版本的Ruby gem
我有几个版本的Ruby gem: $ gem list rjb (1.3.4, 1.3.3, 1.1.9) 如何删除旧版本,但保留最新版本?
381 ruby  gem 

20
在OS X 10.9+上安装libv8 gem
我正在尝试安装libv8 3.16.14.3,但使用最新的稳定rvm和ruby-1.9.3-p125在OSX Mavericks上出现错误。 这是运行命令“ gem install libv8”的输出: ~/src(branch:master) » gem install libv8 Fetching: libv8-3.16.14.3.gem (100%) Building native extensions. This could take a while... ERROR: Error installing therubyracer: ERROR: Failed to build gem native extension. /Users/me/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb creating Makefile Compiling v8 for x64 Using python 2.7.5 Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Unable …

8
如何升级红宝石
我需要将gems升级到1.8,我尝试安装相应的debian软件包,但似乎没有升级 anujm@test:~$ dpkg -l |grep -i rubygem ii rubygems 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems-lwes 0.8.2-1323277262 LWES rubygems ii rubygems1.8 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems1.9 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications anujm@test:~$ anujm@test:~$ gem gem gem1.8 gem1.9 anujm@test:~$ sudo gem1.8 install serve …
206 ruby  gem 

13
在OS X上安装PG gem-无法构建本机扩展
似乎许多其他人在安装pg gem时遇到问题。为他人提出的解决方案中没有一个对我有用。 我试图安装pg gem和postgres.app。pg gem不会安装。我得到的第一个错误是: 安装pg(0.17.0)时发生错误,并且Bundler无法继续。gem install pg -v '0.17.0'捆绑前确保成功。 有关将我的gem安装指向pg的配置的安装建议失败,并显示以下错误消息(此论坛上的许多其他人都遇到过): Failed to build native extensions... Results logged to /Users/melanie/.rvm/gems/ruby-1.9.3-p448/gems/pg-0.17.0/ext/gem_make.out 我不知道如何查找或访问此日志文件以搜索更多线索。 当我尝试使用sudo apt-get install命令时,我还会收到一条错误消息(找不到命令)。在过去的6个小时中,我一直在这个论坛上进行搜索,尝试每条建议以使pg与我的rails项目一起工作。 我找不到有关如何更改路径的建议,或者确切地说,需要进行哪些更改。我which pg_config返回一个文件源。我已将其与使用该配置安装pg的命令一起使用。它失败。 有太多人对此感到困扰。许多答案表明自制。我不得不删除它,因为它引发了其他问题。

11
无法安装gem-无法构建gem本机扩展-无法加载此类文件-mkmf(LoadError)
Ruby 1.9.3 Gemfile的一部分 #............... gem "pony" gem "bcrypt-ruby", :require => "bcrypt" gem "nokogiri" #.................. 当我尝试安装gems时,出现错误 alex@ubuntu:~/$ bundle Fetching gem metadata from http://rubygems.org/......... Fetching gem metadata from http://rubygems.org/.. Enter your password to install the bundled RubyGems to your system: #####............................................................ Installing bcrypt-ruby (3.0.1) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build …

2
如何从github获取gem的特定“提交”?
我正在使用rails_admin,并且由于它处于(非常活跃的)开发中,因此不时出现错误。 据我所知,在github中没有关于gem的版本,所以我不能:version在Gemfile中使用gem声明的键。 有没有办法我可以将特定提交(我知道对我来说很好)绑定到Gemfile? 我目前在我的Gemfile中: gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git' 我希望能够执行以下操作(例如“ commit_id”): gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git', :commit_id => "4e7d53e3c5c4c3c5c43c3" 这可能与github有关吗?

4
设置RSpec来测试gem(不是Rails)
使用添加的rspec-rails生成器可以很容易地设置RSpec来测试Rails应用程序。但是如何添加RSpec来测试开发中的gem?我没有使用珠宝商或类似工具。我只是使用Bundler(bundle gem my_gem)来设置新gem的结构,并手动编辑* .gemspec。我还添加s.add_development_dependency "rspec", ">= 2.0.0"了gemspec并做了一个bundle install。 是否有一些不错的教程,接下来如何使RSpec工作?
154 testing  rubygems  rspec  gem  rspec2 

6
找不到Gemfile
我当然不是Ruby开发人员,但是我的服务器上有一个使用Ruby,Gems和Bundler的应用程序。我试图在另一个用户帐户下但在同一VPS上安装另一个Ruby。当我去跑步 bundle install 我收到以下错误: 找不到Gemfile 我可以删除./bundle目录的内容,以便重新获取所有Gems来清除错误,但这会对使用相同Gems和Bundler的其他应用程序产生影响吗?我不想冒将其他应用程序删除的风险。
138 ruby  gem  bundler 



7
错误:安装capybara-webkit时出错:
有关如何修复的任何建议? gem install capybara-webkit -v '0.11.0' Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb sh: qmake: not found Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection. Results logged to /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0/./gem_make.out

6
无法加载此类文件—即使在使用rvm pkg安装zlib之后,zlib
我使用rvm安装了zlib软件包和ruby 1.9.3,但是每当我尝试安装gem时,它都会说 cannot load such file -- zlib 我用来安装的命令是 $ rvm install 1.9.3 $ rvm pkg安装zlib $ rvm重新安装1.9.3 --with-readline-dir = / home / username / .rvm / usr \ --with-iconv-dir = / home / username / .rvm / usr \ --with-zlib-dir = / home / username / .rvm / usr …
112 ruby  linux  gem  rvm 

26
无法使用Mavericks在我的Mac上安装PG gem
我正在尝试安装pg gem,以便再次与Rails项目一起使用。但是我得到这个错误: 构建本机扩展。这可能需要一段时间...错误:安装pg时出错:错误:无法生成gem本机扩展。 /Users/jeanosorio/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If 构建失败,请使用--with-pg-config = / path / to / pg_config再试一次以检查libpq-fe.h ...否找不到'libpq-fe.h标头 * extconf.rb失败*由于某些原因(可能缺少必要的库和/或标头)而无法创建Makefile。检查mkmf.log文件以获取更多详细信息。您可能需要配置选项。 提供的配置选项:--with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib-没有-opt-lib = $ {opt-dir} / lib --with-make-prog --without-make-prog --srcdir =。--curdir --ruby = /用户/jeanosorio/.rvm/rubies/ruby-2.0.0-p247/bin/ruby --with-pg --without-pg --with-pg-config …

2
捆绑程序vs RVM vs宝石vs RubyGems vs gemsets vs系统红宝石[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 我是Ruby的新手,并试图将我的头围绕以下概念:bundler,RVM,gem,Ruby,Gems,gemsets,system rub,我很困惑。 有人可以描述在最新版本的Ubuntu上我应该如何管理所有这些的“最佳实践”吗?我应该安装什么,以及如何全部使用? 我猜sudo apt-get install ruby不建议这样做,但是我不确定。除了“所有其他Ruby内容”之外,我还在系统上尝试了该功能。这只是增加了我的困惑。我不是在谈论Rails,而只是在谈论常规的Ruby宝石(例如,Vagrant,Chef,脚本)。
102 ruby  rubygems  gem  rvm  bundler 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.