Tag: gem

安装gem给出“无法构建gem原生扩展”。

我做了: sudo apt-get install ruby ruby-dev 。 我运行: sudo gem install jekyll 。 但它给出了这个输出: 构建原生扩展。 这可能需要一段时间…错误:安装jekyll时出错:错误:无法构建gem原生扩展。 /usr/bin/ruby2.1 -r ./siteconf20151018-15792-1gfjwox.rb extconf.rb creating Makefile 使“DESTDIR =”干净sh:1:make:找不到 make“DESTDIR =”sh:1:make:not found 失败,退出代码127 Gem文件将保留在/var/lib/gems/2.1.0/gems/fast-stemmer-1.0.2中以供检查。 结果记录到/var/lib/gems/2.1.0/extensions/x86_64-linux/2.1.0/fast-stemmer-1.0.2/gem_make.out

在更新为jruby-1.7.13后,jruby中需要自制的gem失败

我使用jruby-1.7.0和测试框架工作Test :: Unit :: TestCase。 现在我更新了一些导致我使用MiniTest :: Test进行测试的gem,所以我也升级到了jruby-1.7.13。 我也有一个rake任务,用java * .class文件而不是ruby * .rb文件构建我的gem。 现在很多东西不再像’rake test’那样工作,或者需要来自irb的“my_gem_xyz”,得到像load error和ArrayIndexOutOfBoudsException这样的错误。 我安装了rvm以在ruby之间切换。 我怎样才能在jruby-1.7.0下使用自制gem中的* .class文件? (如果我在gem中包含* .rb文件,它似乎工作正常) 前段时间我尝试过使用jruby-1.7.4,但是由于类似的原因也失败了(当时我还是使用了Test :: Unit :: TestCase,所以测试帧工作不是问题) 有任何想法吗? 坦率

rvm + rails install错误:在为nil执行gem(NoMethodError)未定义方法`ord’时:NilClass

Ububtu 14.04 rvm 1.26.11 ruby2.1.0p0 rvm list : rvm rubies =* ruby-2.1.0 [ x86_64 ] # => – current # =* – current && default # * – default which ruby :/home/awlad/.rvm/rubies/ruby-2.1.0/bin/ruby which rvm :/home/awlad/.rvm/bin/rvm which bundle :/ usr / bin / bundle RubyGems Environment: – RUBYGEMS VERSION: 2.4.8 – RUBY VERSION: 2.1.0 (2013-12-25 patchlevel […]

开发gem和测试

我是开发Rubygem的新手,但我想我会尝试一下。 最近在Railscasts上查看最新一集(http://railscasts.com/episodes/245-new-gem-with-bundler)我正在使用Bundler来创建我的gem。 但是我对如何测试我的gem毫无头绪。 当然我可以运行rake安装 ,然后从irb需要它,但这对我来说似乎是一种缓慢的工作流程。 我想做的是创建一个虚拟Rails应用程序,并通过引用它的源代码来要求gem。 这可能吗? 我确定我已经在某个地方读过这个… 谢谢!

Ruby on Rails,找不到有效的gem’rails’

我安装了ruby并更新了ruby gem,现在我想下载rails 3.2.13。 我写gem安装rails -v 3.2.13(我需要这个版本)我有这个错误 ERROR: Could not find a valid gem ‘rails’ (= 3.2.13), here is why: Unable to download data from https://rubygems.org/ – SSL_connect SYSCA LL returned=5 errno=0 state=SSLv2/v3 read server hello A (https://rubygems.org/s pecs.4.8.gz) ERROR: Possible alternatives: rails 我在网上看到可能下载gem httpclient它可以工作,但我没有设法下载它(另一个错误)你知道我怎么能解决这个问题吗?

如何将大型gem转换为独立的rails应用程序

我正在建立一个社交网络并且一直在使用gem community_engine但是在实现我的应用程序所需的大量自定义时遇到了麻烦。 我认为这将使我更容易覆盖和添加方法,并帮助我更好地理解和学习代码,因为我将能够实际看到所有这些在行动中。 到目前为止,在我的尝试中,我下载了源代码,添加了缺少的默认bin目录和配置文件,以及所有gem依赖项。 我还需要做些什么来让应用程序运行? 我意识到可能还有很多,而且可能不容易解释,但至少有没有任何类型的文档可以帮助我理解如何将gem转换为Rails应用程序? inheritance了community_engine回购: https : //github.com/bborn/communityengine 因为这个想法可能引起一些批评,我会补充说我最初构建的应用程序没有任何巨大的插件接受设计但是我没时间完成这个。 我尝试过的更多东西: 将文件移动到一个新的rails应用程序,让服务器运行,但遇到了许多看似随机的错误,修复了一些但更多似乎弹出我无法弄清楚: 我还看了http://guides.rubyonrails.org/plugins.html,但这个gem似乎超越了这一点。

安装debugger-linecache(1.1.1)时发生错误,Bundler无法继续

知道如何解决这个问题吗? Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb checking for vm_core.h… no checking for vm_core.h… no Makefile creation failed ************************************************************************** No source for ruby-1.9.3-p194 provided with debugger-ruby_core_source gem. **************************************************************************

在Ruby中使用R的最佳方法

我想在Ruby中可视化我的一些统计计算。 我的问题是,我无法找到合适的gem。 rsruby似乎不是最新的,我无法在Ruby 1.9.2中安装它。 你知道如何在Ruby中运行R命令吗?

gmail和parse_resource gems之间的Ruby自动加载冲突

早些时候 ,我问过gmail gem中的autoload无法找到它想要加载的文件。 在构建一个最小的脚本时,我发现当我没有包含parse_resource gem时,gmail gem加载了它的文件。 gmail gem允许您从Gmail访问您的电子邮件,标签和收件箱。 parse_resource gem将parse.com api包装在ActiveRecord模式中。 如果我在gmail gem 之前包含parse_resource gem,ruby会抛出一个LoadError。 这些是我写的最小脚本的排列,由错误组织。 LoadError require ‘rubygems’ require ‘parse_resource’ require ‘gmail’ Gmail.new(‘yourEmail@gmail.com’, ‘password’) 工作良好 require ‘rubygems’ #require ‘parse_resource’ require ‘gmail’ Gmail.new(‘yourEmail@gmail.com’, ‘password’) 自动加载错误 require ‘rubygems’ require ‘gmail’ require ‘parse_resource’ Gmail.new(‘yourEmail@gmail.com’, ‘password’) /Library/Ruby/Gems/1.8/gems/gmail-0.4.0/lib/gmail.rb:50:in ‘new’: no such file to load — gmail/client (LoadError) from emailError.rb:6 […]

gem install json失败,重新定义了struct timezone / timespec

我在Windows上使用带有DevKit的Ruby 1.9.3(Win 7 64位上的所有32位)。 现在我尝试安装rails,但是从bundle中获取错误。 如果我试图运行(什么捆绑抱怨) gem install json 我收到以下错误消息: D:\RubyTest>gem install json Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing json: ERROR: Failed to build gem native extension. D:/Ruby193/bin/ruby.exe extconf.rb creating Makefile make generating generator-i386-mingw32.def compiling generator.c In file included from d:/Ruby193/include/ruby-1.9.1/ruby/ruby.h:1381:0, from d:/Ruby193/include/ruby-1.9.1/ruby.h:32, from […]