Tag: gem

即使在使用rvm pkg install zlib之后,也无法加载这样的文件 – zlib

我使用rvm安装了zlib软件包和ruby 1.9.3,但是每当我尝试安装gem时,它说cannot load such file — zlib 我用来安装的命令是 $ rvm install 1.9.3 $ rvm pkg install 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 \ –with-的OpenSSL DIR = […]

如何列出在远程站点上可用的所有gem版本?

我试图找出指定的gem的所有可用的远程版本。 我试过使用: gem list rhc –remote 但是它显示: *** REMOTE GEMS *** rhc (0.84.15) rhcp (0.2.18) rhcp_shell (0.2.12) 有任何想法吗?

Ubuntu的noob rails安装在zlib上失败

我刚刚移动到Ubuntu 8.10作为我的开发盒; 这是我作为一个日常使用的操作系统的第一次严重的入侵Linux,我很难让Rails去。 我已经遵循了许多教程,似乎都工作正常,但是当我尝试使用任何gem install或gem更新时,我得到一个如下所示的错误: /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load — zlib (LoadError) from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:1 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:5 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:167:in `load_and_instantiate' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:88:in `[]' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:144:in `find_command' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:131:in `process_args' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:102:in `run' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:58:in `run' from /usr/local/bin/gem:21 我有(如教程中推荐的)安装了zlib,zlib1g和zlib1g-dev。 […]

如何从github获得一个特定的“提交”gem?

我正在使用rails_admin ,并且因为它处于非常活跃的发展阶段,所以偶尔会出现bug。 根据我的说法,gem没有任何版本,所以我不能在Gemfile中使用:version作为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做?

设置RSpec来testing一个gem(不是Rails)

使用rspec-rails的添加生成器来设置RSpec来testingRails应用程序非常简单。 但是如何添加RSpec来testing开发中的gem? 我不使用珠宝商或这样的工具。 我只是使用Bundler( bundle gem my_gem )来设置新gem的结构并手动编辑* .gemspec。 我还添加了s.add_development_dependency "rspec", ">= 2.0.0" gemspec并做了一个bundle install 。 有没有一些好的教程接下来做什么RSpec工作?

如何升级rubygems

我需要将gem升级到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 ERROR: Error installing serve: multi_json […]

我如何find安装gem文件的位置?

我可以通过命令gem listfind安装哪个gem,但是它不会显示gem安装的位置。 如何才能findgem的位置,在安装gem之前如何知道它将被安装?

安装json gem时出错'mkmf.rb找不到ruby的头文件'

对于上下文,它在具有防火墙的远程服务器上。 我正在通过代理设置我的环境。 我有ruby 1.8.7 。 当我尝试gem安装.. sudo gem install –http-proxy <host address>:<port> json 我得到以下错误: Building native extensions. This could take a while… ERROR: Error installing json: ERROR: Failed to build gem native extension. /usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/json-1.8.1 for inspection. Results logged […]

在OS X 10.9+上安装libv8 gem

我正在尝试安装libv8 3.16.14.3,但在使用最新的stable 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 to find a compiler officially […]

卸载旧版本的Ruby gems

我有几个版本的Rubygem: $ gem list rjb (1.3.4, 1.3.3, 1.1.9) 我如何删除旧版本,但保持最新?