【发布时间】:2015-09-27 18:59:08
【问题描述】:
我是 Rails 新手,我正在开发我的第一个 Rails 应用程序 (http://guides.rubyonrails.org/getting_started.html) 当我尝试编辑最新帖子时, 我收到一个错误,因为 Rails 3.2.16 中没有 Patch 方法。 然后我尝试使用 PUT 方法,但出现错误:
(参数数量错误(1 对 2)
我正在尝试使用以下方式更新 gem:
宝石更新
但它在许多包上都会出现这样的错误:
更新rails
构建原生扩展。这可能需要一段时间...
错误:安装导轨时出错:
错误:无法构建 gem 原生扩展。
/usr/bin/ruby1.9.1 extconf.rb
检查 C 编译器是否接受...是
使用打包的库构建 nokogiri。
检查 -lz 中的 gzdopen()... 否
zlib 丢失;构建 libxml2 所必需的
*** extconf.rb 失败 ***
由于某种原因无法创建 Makefile,可能缺少
必要的库和/或头文件。查看 mkmf.log 文件了解更多信息
细节。您可能需要配置选项。
提供的配置选项:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--没有-make-prog
--srcdir=。
--curdir
--ruby=/usr/bin/ruby1.9.1
- 帮助
- 干净的
--使用系统库
--启用静态
--禁用静态
--with-zlib-dir
--没有-zlib-dir
--with-zlib-include
--without-zlib-include=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/lib
--启用交叉构建
--禁用交叉构建
Gem 文件将继续安装在 /var/lib/gems/1.9.1/gems/nokogiri-1.6.6.2 中以供检查。
结果记录到 /var/lib/gems/1.9.1/gems/nokogiri-1.6.6.2/ext/nokogiri/gem_make.out
我目前的宝石清单:
actionmailer (3.2.16) 动作包 (3.2.16) 活动模型(4.2.3、3.2.16) 活动记录(4.2.3、3.2.16) 活动资源(4.0.0、3.2.16) 主动支持(4.2.3、4.2.0、3.2.16) 雷尔 (6.0.0, 3.0.3) 生成器(3.2.2、3.0.4) 咖啡轨 (3.2.2) 咖啡脚本(2.4.1) 咖啡脚本源 (1.9.1.1) diff-lcs (1.2.5) 厄鲁比斯 (2.7.0) 执行js (2.5.2) 远足 (2.1.3, 1.2.3) i18n (0.7.0) 旅程 (1.0.4) jquery-rails (3.1.3) json (1.8.3) libv8 (3.16.14.11 x86_64-linux) 邮件(2.6.3、2.5.4) 哑剧类型(2.6.1、1.25.1) mini_portile (0.6.2) 迷你测试(5.7.0) multi_json (1.11.2) 多语言(0.3.5) 机架(1.6.4、1.4.7) 机架缓存 (1.2) 机架 SSL (1.4.1, 1.3.4) 机架测试(0.6.3) 导轨 (3.2.16) rails-observers (0.1.2) 铁路 (3.2.16) 耙子 (10.4.2) rdoc (4.2.0, 3.12.2) 参考(1.0.5) rspec (3.3.0, 3.2.0) rspec 核心 (3.3.1, 3.2.3) rspec-expectations (3.3.0, 3.2.1) rspec 模拟 (3.3.1, 3.2.1) rspec 支持 (3.3.0, 3.2.2) 萨斯(3.4.15) sass-rails (3.2.6) 链轮(3.2.0、2.2.3) sqlite3 (1.3.10) 强参数(0.2.3) therubyracer (0.12.2) 雷神(0.19.1) 线程安全(0.3.5) 倾斜 (2.0.1, 1.4.1) 树顶 (1.6.3, 1.4.15) tzinfo (1.2.2, 0.3.44) 丑陋者(2.7.1)
谁能告诉我一种将rails(或每个gem)更新到最新版本的方法?
当前:
- 导轨版本:3.2.16
- 红宝石版本:1.9.3
- gem 版本:1.8.23
【问题讨论】:
-
您应该更改此问题的标题以更具体地说明您的问题。
标签: ruby-on-rails ruby ruby-on-rails-3