Tag: rubygems

为什么Ruby 1.9.2会破坏JSON gem依赖?

我遇到了JSON gem和Ruby 1.9.2的问题。 我正在升级到Rails 3.0.3,每当我尝试启动环境时它都会爆炸。 这是一个空的测试项目,只有JSON gem 1.4.6作为依赖项。 /Users/lee/.rvm/gems/ruby-1.9.2-p0/gems/json-1.4.6/lib/json/common.rb:66: [BUG] unknown type 0x22 (0xc given) ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0] — control frame ———- c:0032 p:—- s:0096 b:0096 l:000095 d:000095 CFUNC :initialize c:0031 p:—- s:0094 b:0094 l:000093 d:000093 CFUNC :new c:0030 p:0085 s:0091 b:0089 l:000088 d:000088 METHOD /Users/lee/.rvm/gems/ruby-1.9.2-p0/gems/json-1.4.6/lib/json/common.rb:66 c:0029 p:0090 s:0081 b:0080 l:000079 d:000079 […]

使用rubyzip错误 – 没有这样的文件加载 – zip / zip

我知道这个主题还有另一个主题,但即使在使用所有解决方案后我仍然面临这个问题。 有没有其他方法来生成zip文件? 我可以使用Ubuntu系统命令吗? 我做到了 gem install rubyzip 我有 require ‘rubygems’ require ‘zip/zip’ 在我的控制器中 但我仍然得到相同的错误 – 没有这样的文件加载 – zip / zip我尝试使用ruby 1.8.7和ruby 1.9.2与rails 3.0.5在Ubuntu 请你帮助我好吗? 谢谢。

我在安装gem时遇到此错误:“错误:执行gem时…(Zlib :: GzipFile :: Error)”

可能重复: 错误:执行gem …(Zlib :: GzipFile :: Error)时不是gzip格式 在我的系统上安装gem时,出现以下错误: gem install blackbook –version “>= 1.0.7” –source http://github.com/tamoyal/blackbook/tree/master ERROR: While executing gem … (Zlib::GzipFile::Error) not in gzip format 有关为什么会发生这种情况的任何想法? 我构建了gem所以也许我的gem构建有问题吗? 谢谢

Windows中的“sudo apt-get install ruby​​-dev”

我需要在Windows上安装Ruby开发工具,基本上与https://stackoverflow.com/a/12552948/6474013中描述的命令相同。 我已经尝试过使用Sudowin,但它对ruby命令提示符不起作用。 我在Ruby 2.1.8中使用RailsInstaller

Redmine安装 – ruby​​ rails 2.3.11手动下载

我很难找到Rails 2.3.11下载。 我试图在Windows XP上安装它,Redmine 1.2.x需要此版本 。 当我尝试通过命令提示符安装gem时,这就是我得到的: C:\>gem install rails -v=2.3.11 ERROR: Could not find a valid gem ‘rails’ (=2.3.11) in any repository ERROR: While executing gem … (Gem::RemoteFetcher::FetchError) Errno::ETIMEOUT: A connection attempt failed because the connected party ddi not properly respond after a period of time, or established connection failed because connected host has […]

Ruby:rake:22:Gem的未定义方法`activate_bin_path’:模块(NoMethodError)

我在Ruby 1.8.7-p374中遇到过这个问题。 当尝试运行“rake db:migrate”时出现此错误: RubyGems installed the following executables: /home/wellington/.rbenv/versions/1.8.7-p374/bin/gem RubyGems system software updated /home/wellington/.rbenv/versions/1.8.7-p374/bin/rake:22: undefined method `activate_bin_path’ for Gem:Module (NoMethodError) 它发生在部署Rails应用程序上。 有什么想法解决这个问题?

捆绑将所选组安装到自定义路径中

作为仅针对所选gem的Bundle部署的后续操作,使用–without选项的黑名单解决方案,例如: group :runtime do gem ‘rails’ … end group :runtime_unpackaged do gem ‘less2sass’ end 可以使用以下命令安装runtime_unpackaged : bundle –path vendor/bundle –without runtime runtime组通过debian软件包安装,因为应用程序本身打包为.deb软件包。 但是,应用程序将不再处理组runtime所有其他gem,因为此命令将创建一个文件.bundle/config ,用于过滤它们。 换句话说,我想使用系统中的gem加载应用程序 – debian jessie包 – (组runtime )以及本地安装在vendor/bundle (group runtime_unpackaged )的gems。

在Windows 7上使用Ruby 2.3安装机械化时出错

我正在尝试在Windows 7上安装带有Ruby 2.3的Mechanize。但是我收到了以下错误。 有人能指出我正确的方向吗? PS C:\DevKit> ruby –version ruby 2.3.0p0 (2015-12-25 revision 53290) [x64-mingw32] PS C:\DevKit> gem install mechanize Fetching: net-http-digest_auth-1.4.gem (100%) Successfully installed net-http-digest_auth-1.4 Fetching: net-http-persistent-2.9.4.gem (100%) Successfully installed net-http-persistent-2.9.4 Fetching: mime-types-2.99.1.gem (100%) Successfully installed mime-types-2.99.1 Fetching: unf_ext-0.0.7.2-x64-mingw32.gem (100%) Successfully installed unf_ext-0.0.7.2-x64-mingw32 Fetching: unf-0.1.4.gem (100%) Successfully installed unf-0.1.4 Fetching: domain_name-0.5.20160310.gem (100%) Successfully installed domain_name-0.5.20160310 […]

RVMruby如何找到gem?

我在Mac OS X(10.9.2)下使用RVM下的Ruby 1.8.6。 我安装了一切本地用户(不是root用户),然后安装了一个gem: gem install gli -v 1.6 当我使用require(‘gli’)运行ruby时,我收到错误: in `require’: no such file to load — gli (LoadError) 即使gem list显示gli (1.6.0) 。 我不确切知道RVM如何处理它的gemsets,但$LOAD_PATH中的任何目录中都没有gli.rb文件。 RVM如何与$LOAD_PATH交互以在$LOAD_PATH中找到必要的gem?

使用Jruby而不是Ruby创建gem

所以我成功地编写了一个jruby文件并从jar文件中读取。 我还创建了一个单独的Ruby gem,安装它并成功使用它。 我想用Jruby(而不是ruby)写一个gem。 当我尝试这样做并在安装gem之后,它给了我以下错误: `require’: cannot load such file — java (LoadError) 是否有一种使用jruby编写gem的特定方法,这与编写gem usig ruby​​的方式不同? 如果是这样,请指导我一个有用的教程,帮助我使用jruby创建一个gem 谢谢。 编辑: 我将以下内容添加到jruby_gem.gemspec文件中 s.platform = ‘java’ 使用命令构建gem: gem build jruby_gem.gemspec 并使用以下命令安装它: gem install jruby_gem-0.0.0 当我尝试使用命令运行它时: irb require ‘jrubt_gem’ 我仍然有同样的错误。