Tag: gem

创建数据库时出现Rails / Ruby错误:无法加载EventMachine C扩展

更新: eventmachine gem已安装在我的gemfile中: eventmachine (1.0.0, 0.12.10) 请帮忙! 尝试使用以下内容创建数据库: Fitzs-MacBook-Pro:twilio_insanity Fitz$ rake db:create’ 返回以下错误: 无法加载EventMachine C扩展; 要使用纯ruby反应器,需要’em / pure_ruby’耙子中止! 无法加载此类文件 – ruby​​eventmachine /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/eventmachine-1.0.0/lib/eventmachine.rb:8:in require’ /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/eventmachine-1.0.0/lib/eventmachine.rb:8:in /.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/eventmachine-1.0.0/lib/eventmachine.rb:8:in’/Users/Fitz/.rvm/gems/ruby-1.9.3- p327@rails3tutorial2ndEd/gems/thin-1.5.0/lib/thin.rb:7:in require’ /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/thin-1.5.0/lib/thin.rb:7:in /lib/thin.rb:7:in’/Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:in require’ /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:in block require’ /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:in (2级)in require’/ Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:in each’ /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:in在require’/Users/Fitz/.rvm/gems/ruby-1.9.3-p327 each’ /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:in块中@ global / gems / bundler-1.2.3 / lib / bundler / runtime.rb:55:在each’ /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:55:in each’ /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:55:in […]

Ruby gem安装问题

我试图在Windows上安装json如下,但它无法正常工作。 请帮助我同样的可能的resoultion。 C:\Ruby193\bin>gem install –local json-1.8.1.gem Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing json-1.8.1.gem: ERROR: Failed to build gem native extension. C:/Ruby193/bin/ruby.exe -r ./siteconf20140725-4216-11o740j.rb extconf.rb creating Makefile make clean Makefile:165: *** target pattern contains no `%’. Stop. make Makefile:165: *** target pattern contains no `%’. […]

如何避免来自RubyGems的弃用消息?

在gem update –system ,当我做一些与rubygems相关的事情时,我会收到以下消息: 注意:不推荐使用Gem :: Specification#default_executable =。 它将在2011-10-01之后删除。 Gem :: Specification#default_executable =从/usr/lib/ruby/gems/1.8/specifications/rubygems-update-1.7.2.gemspec:11调用。 我怎么能避免呢? 我试图删除rubygems并重新安装,但这并没有解决它。

错误:安装ffi时出错:错误:无法构建gem原生扩展

安装了DevKit并重新运行ffi install …。作为输出: C:\Documents and Settings\******>gem install ffi Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing ffi: ERROR: Failed to build gem native extension. C:/Ruby192/bin/ruby.exe extconf.rb checking for ffi.h… no checking for ffi.h in /usr/local/include… no checking for rb_thread_blocking_region()… yes checking for ruby_thread_has_gvl_p()… yes checking for […]

安装gsl gem的问题

我可以在我的主目录中成功安装gsl库,但是当我尝试安装gsl gem时,我得到了一个我不理解的大错误列表。 我想知道是否有人可以告诉我为什么我会得到这些错误。 我可以说我有: 成功安装gsl; 至少那是它的样子。 我指出了gsl-config的路径 这是错误日志的样子: Building native extensions. This could take a while… ERROR: Error installing gsl: ERROR: Failed to build gem native extension. /home/ted/ruby-1.9.1/bin/ruby extconf.rb install gsl checking gsl version… 1.15 checking gsl cflags… -I/home/ted/gsl-1.15/include checking for main() in -lcblas… no checking gsl libs… -L/home/ted/gsl-1.15/lib -lgsl -lgslcblas -lm checking for round()… […]

脱机服务器上的Ruby gem依赖项

我有一个完全与Internet断开连接的服务器(出于一些奇怪的安全原因)。 如何使Ruby依赖于各种gems在该环境中工作? 它可能适用于Bundler ,但如何在没有Internet连接的情况下使用gem安装Bundler?

错误:执行gem …(Zlib :: GzipFile :: Error)时不是gzip格式

我正在开发Sencha touch 2应用程序。 我一直在关注secha触摸应用程序主题的“ 为Sencha Touch应用程序设计用户界面 ”教程。 它需要我安装Ruby,Compass和SASS。 我使用rubyinstaller.org的安装程序安装了Ruby。 执行以下命令时,我得到确认正确安装的预期结果: C:\>ruby -v ruby 1.9.3p327 (2012-11-10) [i386-mingw32] 当前来源是最新的: C:\>gem sources ** CURRENT SOURCES ** http://rubygems.org/ 接下来,由于我在代理后面,我使用以下命令安装HAML / Compass: C:\>gem install -p [proxy:port] compass ERROR: While executing gem … (Zlib::GzipFile::Error) not in gzip format** 有人能帮我吗? 我找到了诸如系统更新,gem源更新等解决方案,但是我的系统上的所有内容都是最新的。 编辑: C:\>gem install compass 在我的私人系统上完美运行。 当我从我的工作场所尝试相同的命令时,我需要使用上面提到的代理,这会导致错误。

如何在Ruby 1.9上替换Unicode gem?

不幸的是,Unicode 0.1( sudo gem install unicode )在Ruby 1.9上不起作用。 我有以下代码段: require “rubygems” require “unicode” str = “áéíóúç” Unicode.normalize_KD(str).gsub(/[^\x00-\x7F]/n, “”) #=> aeiouc 我使用它将标题转换为永久链接,而不删除重音字符。 有没有办法使用pack或unpack方法转换这些文本?

错误:无法构建gem本机扩展(ruby extconf.rb):Mac OSX

我正在尝试安装一个gem,我得到了这个错误,我自己和gem作者从未见过这个错误。 我该如何解决? Davids-MacBook-Pro:web david$ sudo /usr/bin/gem install compass –pre Password: Building native extensions. This could take a while… ERROR: Error installing compass: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb checking for ffi.h… no checking for ffi.h in /usr/local/include,/usr/include/ffi… yes checking for ffi_call() in -lffi… yes checking for ffi_prep_closure()… yes checking for ffi_raw_call()… no […]

如何在ruby 1.9.3 / Rails中安装ruby-debug 3.2.1

可能重复: Rails 3.1和Ruby 1.9.3p125:ruby-debug19仍然崩溃,“找不到符号:_ruby_threadptr_data_type” 我已完成打印到控制台 – 我想升级到20世纪并开始使用调试器! 但是如何安装ruby-debug? 当我尝试安装ruby-debug19 gem时, ruby-debug.c本机编译失败了。 我查看了其他SOpost,还没有找到答案…… 我使用的是Ruby 1.9.3-p0 我正在使用Rails 3.2(当然还有Gemfile) 我没有使用RVM – 相反,我有一个完整的沙盒目录,包含所有可执行文件,gem,源代码等。我将它称为$ SANDBOX下面的… 捆绑安装不起作用 如果我将ruby-debug19添加到我的Gemfile并进行bundle install ,那么在构建期间它会conflicting types for ‘rb_iseq_compile_with_option’失败: # file: Gemfile … group :development do gem ‘ruby-debug19’ end … % bundle install … Installing ruby-debug-base19 (0.11.25) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native […]