Tag: gem

Bundler找不到gem“rack”的兼容版本:

我是Ruby的新手,但实际上如果我不想安装Redmine,我就不需要它。 我按照http://www.redmine.org/projects/redmine/wiki/HowTo_install_Redmine_on_CentOS_Detailed上的说明进行操作 我已经安装了ruby 1.9 rvm install 1.9.3 和rubygem使用… sudo yum install rubygems 然后来创建Gemfile并在其中注册这些gem # file: /var/www/redmine/Gemfile source “http://rubygems.org” gem “rake”, “0.8.3” gem “rack”, “1.1.0” gem “i18n”, “0.4.2” gem “rubytree”, “0.5.2”, :require => “tree” gem “RedCloth”, “~>4.2.3”, :require => “redcloth” # for CodeRay gem “mysql” gem “coderay”, “~>0.9.7” 我的文件看起来像…… source ‘https://rubygems.org’ gem “rake”, “0.8.3” gem “rack”, […]

长期安装rails-4.0.2的ri文档

我有两台带Ubuntu和Debian的机器。 我在每台机器上安装了RVM,并安装了最新的稳定ruby。 但是,当我正在尝试使用gem install rails gem开始安装所有gem并停止“为rails-4.0.2安装ri文档”。 我做错了什么? 谢谢

即使安装了gem,Ruby 2.0.0也无法加载此类文件

我已经尝试了人们在这里谈到的所有其他解决方案,但没有一个已经帮助/应用。 我编写了一个需要电子表格gem的Ruby脚本。 当我使用ruby myscript.rb正常执行脚本时,需要正常工作,但是在运行chmod +x myscript.rb ,然后尝试使用./myscript.rb运行程序时./myscript.rb以下错误…. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require’: cannot load such file — spreadsheet (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require’ from /Users/fcangialosi/dev/mTC/parse.rb:2:in `’ from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require’ from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require’ from /Users/fcangialosi/dev/mTC/interpreter.rb:1:in `’ from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require’ from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require’ from ./pmcnp.rb:7:in `’ 我的脚本的开头看起来像这样: #!/usr/bin/ruby require ‘rubygems’ require ‘spreadsheet’ 如果有人有任何想法,我会非常感激。

如何在Mac OS X上重新安装Ruby和Gem

我正在努力从我的计算机上卸载Ruby和Gem,以便我可以完全重新安装所有,因为我已经堵塞了一些错误和交叉线。 当我做sudo uninstall gem我得到以下进展/消息: Preparing Uninstall… Uninstall Began… Uninstall Failed… Reason: ErrorMissingBundle 我不是,我重复此刻不想安装rvm,因为我只想清理我的电脑并在安装其他任何东西之前摆脱错误。

mysql2 0.4.0 ruby​​ gem需要输入错误

我使用命令安装了mysql2 gem:gem install mysql2 Done installing documentation for mysql2 after 0 seconds 1 gem installed 但是当我确实require ‘mysql2’ ,我得到: LoadError: cannot load such file — mysql2/mysql2 即使gem安装成功, gem list mysql2 *** LOCAL GEMS *** mysql2 (0.4.0) 我正在使用MacOSX和ruby 2.1.5p273 有关我应该在哪里寻找的任何建议?

在Raspbian上安装Ruby Gem错误:无法构建Gem Native扩展

我正在尝试安装ruby gem( Jekyll )并且我一直收到以下错误。 ERROR: Error installing jekyll: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: cannot load such file — mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from extconf.rb:1:in `’ 我正在使用Raspberry Pi。 在询问Ruby的版本时,我得到以下内容: user@raspberrypi ~ $ ruby -version ruby 1.9.3p194 (2012-04-20 revision 35410) [arm-linux-eabihf] -e:1:in `’: undefined local variable or method `rsion’ for […]

为本地安装的gem生成RDOC

我正在努力为我最近感兴趣的一颗gem做出贡献 – 内斯塔。 开发人员在创建您可以找到的最轻,最最好的CMS之一方面做得很好,我想记录它。 我已经阅读了代码,并根据我的知识对一些方法进行了评论。 但是,我试图通过调用gem server在本地测试它,并在推送它之前查看我的机器上的更改。 我尝试过的事情: 手动编辑。 记录文件。 解雇了gem server 。 使用gem工具。 记录文件。 Ran gem rdoc nesta –rdoc 重启gem server 一切都无济于事。 请帮忙。 谢谢。

使用rvm在Mac OS Lion上安装pg gem

212-178-13-214:~ igorfedoronchuk$ gem install pg Building native extensions. This could take a while… /Users/igorfedoronchuk/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/ext/builder.rb:48: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777 ERROR: Error installing pg: ERROR: Failed to build gem native extension. /Users/igorfedoronchuk/.rvm/rubies/ruby-1.9.2-p180/bin/ruby extconf.rb checking for pg_config… yes Using config values from /usr/bin/pg_config checking for libpq-fe.h… *** extconf.rb failed *** Could not […]

在Windows上安装捆绑包时出错

当我尝试运行bundle install时,我收到此错误: Installing hiredis (0.3.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. C:/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb gcc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb net.c net.c:1:0: warning: -fPIC ignored for target (all code is position independent) net.c:35:24: fatal error: sys/socket.h: No such file or directory compilation terminated. make: *** […]

BSON :: ObjectId vs Mongo :: ObjectID

在在线API中,它们指的是Mongo::ObjectID 。 我require ‘mongo’但仍然没有找到它。 例如,我需要通过Id找到一个对象,我正在做: mongo_db[‘post’].find({_id: Mongo::ObjectID(params[:id])}).next 它似乎无法找到Mongo :: ObjectID并导致: NoMethodError – undefined method “ObjectID’ for Mongo:Module: 所以过了一段时间我开始require ‘bson’并且正在做 mongo_db[‘post’].find({_id: BSON::ObjectId(params[:id])}).next 它工作了! 那么BSON :: ObjectId和Mongo :: ObjectID之间的区别是什么?我需要做些什么来使后者工作(我真的需要)吗? PS:我有 bson (1.5.2, 1.4.1) Authors: Jim Menard, Mike Dirolf, Kyle Banker Homepage: http://www.mongodb.org Installed at (1.5.2): /usr/local/lib64/ruby/gems/1.9.1 (1.4.1): /usr/local/lib64/ruby/gems/1.9.1 Ruby implementation of BSON mongo (1.5.2, 1.4.1) Authors: Jim […]