Articles of gem

在本地文件夹中安装gem

我在我使用的共享机器上拥有有限的权限,所以我不能像以前那样安装gem。 例如: $ gem install request-log-analyzer ERROR: While executing gem … (Gem::FilePermissionError) You don't have write permissions into the /usr/lib/ruby/gems/1.8 directory. 是否可以在本地安装gem? (如果重要的话,我试图安装这个gem 。) 我在Stack Overflow上看到很多关于使用Bundler或者gemfiles的文章,但是我没有为Ruby on Rails项目安装这个gem – 我只是想单独使用它。 我正在运行Linux,不知道哪个味道。

错误sudo:gem:command not found

我试图在CentOS上安装rubyrep,并执行sudo gem install rubyrep ,出现错误sudo: gem: command not found 。 Sudo和Gem都是安装和运行的,只是没有组合起来。 我的设置: [rubyrep]# which sudo /usr/bin/sudo [rubyrep]# which gem /usr/local/rvm/rubies/ruby-2.1.2/bin/gem [rubyrep]# which ruby /usr/local/rvm/rubies/ruby-2.1.2/bin/ruby [rubyrep]# $PATH -bash: /usr/local/rvm/gems/ruby-2.1.2/bin:/usr/local/rvm/gems/ruby-2.1.2@global/bin:/usr/local/rvm/rubies/ruby-2.1.2/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin: No such file or directory

在Windows上可能与libgit2的坚固的gem安装问题

我正在使用Windows和我的Gemfile有这样的一行: gem 'rugged' 当我运行bundle install它给我这个错误: Installing rugged 0.21.0 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. C:/Ruby21/bin/ruby.exe extconf.rb –use-system-libraries checking for cmake… no ERROR: CMake is required to build Rugged. *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log […]

错误:安装jekyll时出错:错误:无法构buildgem本机扩展

我的系统有: ruby2.0.0p451(2014-02-24)[x64-mingw32] gem -version 2.2.2 devKit:DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe 当我尝试运行gem install jekyll ,出现这个错误: D:\devKit>gem install jekyll Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing jekyll: ERROR: Failed to build gem native extension. "D:/Program Files (x86)/Ruby200-x64/bin/ruby.exe" extconf.rb D:/Program Files (x86)/Ruby200-x64/bin/ruby.exe: invalid switch in RUBYOPT: -F ( RuntimeError) extconf failed, exit […]

在Windows上在轨道上的ruby的本机扩展概率gem时间

由于我是新手Ruby on Rails的,需要帮助的亲,在第一次的应用程序安装,因为我在我的系统上使用MySQL数据库,我也安装了它的gem,但我得到这个错误,当我做一个新的捆绑安装项目应用程序 当 bundle安装在以下阶段时, 会发生以下错误 : Installing mysql2 (0.2.13) with native extensions C:\ Sites \ proj2> bundle install获取http://rubygems.org/的源代码索引使用rake(0.9.2)使用abstract(1.0.0)使用activesupport(3.0.9)使用构build器(2.1.2)使用i18n(0.5.0)使用activemodel(3.0.9)使用erubis(2.6.6)使用机架(1.2.3)使用机架安装(0.6.14)使用机架testing(0.5.7)使用tzinfo(0.3。 29)使用actionpack(3.0.9)使用mime-types(1.16)使用polyglot(0.3.2)使用树梢(1.4.10)使用邮件(2.2.19)使用actionmailer(3.0.9)使用arel(2.0.10) )使用activerecord(3.0.9)使用activeresource(3.0.9)使用bundler(1.0.15 )使用本机扩展安装mysql2(0.2.13) C:/RailsInstaller/Ruby1.8.7/li b / ruby​​ / site_ruby / 1.8 / rubygems / installer.rb:533:在`build_extensions'中:错误:Fai导致构buildgem原生扩展。 (gem::安装:: ExtensionBuildError) C:/RailsInstaller/Ruby1.8.7/bin/ruby.exe extconf.rb checking for rb_thread_blocking_region()… no checking for main() in -llibmysql… no *** extconf.rb failed *** Could not create […]

如何卸载在Windows上的所有ruby?

如何卸载Windows上的所有ruby? 单命令可以吗?

在Windows 7上打开Ruby的SSL错误

我在Windows 7正常操作系统上运行。 Ruby,SSL和Windows不喜欢彼此,所以像这些简单的命令不适合我,这给我一个真正的头痛。 我尝试过获得RVM,更新我的环境variables,几乎所有的东西。 我不知道解决scheme是什么。 有没有解决scheme来安装Ruby 1.9.3的OpenSSL gem? require 'mechanize' agent = Mechanize.new page = agent.get('https://any-ssl-site-here.com') puts page

JSON Gem不会安装(Windows)

每当我尝试更新或安装JSONgem,我得到一个构build错误。 这些是输出文件中的结果: c:/Ruby193/bin/ruby.exe extconf.rb creating Makefile make generating parser-i386-mingw32.def compiling parser.c In file included from c:/Ruby193/include/ruby-1.9.1/ruby/ruby.h:1360, from c:/Ruby193/include/ruby-1.9.1/ruby.h:32, from ../fbuffer/fbuffer.h:6, from parser.rl:1: c:/Ruby193/include/ruby-1.9.1/ruby/missing.h:41: error: redefinition of 'struct timespec' c:/Ruby193/include/ruby-1.9.1/ruby/missing.h:48: error: redefinition of 'struct timezone' make: *** [parser.o] Error 1 我开始学习Rails,在继续之前我想弄明白这一点。 这是生成的默认Gemfile: source 'http://rubygems.org' gem 'rails', '3.1.3' # Bundle edge Rails instead: # gem 'rails', :git […]

安装json gem时出错:“json”原生gem需要安装构build工具

当我试图安装这个gem声称,我需要有一个开发板安装,虽然我相信我确实有它。 这也表明,我需要更新我的系统variables,我已经直接链接到ruby的devkit文件。 我已经看到堆栈溢出的其他问题,他们没有解决我的问题。 这里是完整的错误信息: C:\Users\Mahamoud>gem install json 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' and follow the instructions at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit' 我试着卸载并重新安装ruby,仍然没有结果。 我有我的开发工具包位于C:\ Ruby193 \斌

Bundler:安装特定的.gem文件

有没有办法告诉Bundler安装一个特定的.gem文件,我躺在附近? 我有一个ParseTree的编译版本,我必须使用(该死的你,Windows!),但不想扩展gem文件,以便为“gem”要求添加:path =>'…'属性。