<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Season</title>
    <link>https://ruby-china.org/Season</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>rails api 关于 image_tag，写错了吗</title>
      <description>&lt;p&gt;我看 railsapi 里面的例子，说
image_tag("icon.png")  # =&amp;gt; img src="/images/icon.png" alt="Icon" &lt;/p&gt;

&lt;p&gt;但是实际情况貌似是这样的
image_tag("icon.png")  # =&amp;gt; img alt="Icon" src="/assets/icon.png" &lt;/p&gt;

&lt;p&gt;用上面的路径读不到图片。
我 rails 是 3.2.11，是版本问题吗？还是 api 没更新？&lt;/p&gt;</description>
      <author>Season</author>
      <pubDate>Tue, 19 Feb 2013 16:07:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/8770</link>
      <guid>https://ruby-china.org/topics/8770</guid>
    </item>
    <item>
      <title>关于 generate migration 的用法</title>
      <description>&lt;p&gt;generate migration 后面貌似可以接一些 rails 自带的功能，比如有 add XX to XX 这种，我想知道类似的还有哪些，我也没找到相应资料，所以才论坛上问问大家。  &lt;/p&gt;</description>
      <author>Season</author>
      <pubDate>Wed, 11 Apr 2012 14:51:48 +0800</pubDate>
      <link>https://ruby-china.org/topics/2528</link>
      <guid>https://ruby-china.org/topics/2528</guid>
    </item>
    <item>
      <title>在搭建 rails 环境时碰到的问题，Linux 和 Windows 都碰到了问题</title>
      <description>&lt;p&gt;本人 rails 新手，然后因为种种原因，打算深入学习 rails，但是在自己的笔记本上搭建 rails 环境总是出现问题，弄了好久，也没有解决，无奈过来，希望有人帮忙。。。
我先是在 windows 上搭环境，用的是 railsinstaller，本以为装好就可以了，可是运行 bundle 时，总有一个什么 json1.6.4 什么什么的错误，重装后错误变成了找不到 make 命令，网上说要 devkit，可是我装了啊，也没用。后来无可奈何，我决定用 linux。
因为我不会 linux，所以我选择了一个安装简单的 linux，，就是雨林木风的那个 linux，叫 YLMF  OS。。。
我想应该没问题把，然后我在它的软件中心，安装了 ruby1.9.2 和 ruby-dev1.9.2。之后呢，我安装的 rubygems，然后升级了 gems 到最新版，一切很顺利，可以在我运行    sudo gem install rails 时，问题出现了。&lt;/p&gt;

&lt;p&gt;错误如下：（可能有点长）&lt;/p&gt;

&lt;p&gt;sudo gem install rails
Password:
Fetching: activesupport-3.2.0.gem (100%)
Fetching: activemodel-3.2.0.gem (100%)
Fetching: journey-1.0.0.gem (100%)
Fetching: sprockets-2.1.2.gem (100%)
Fetching: actionpack-3.2.0.gem (100%)
Fetching: activerecord-3.2.0.gem (100%)
Fetching: activeresource-3.2.0.gem (100%)
Fetching: actionmailer-3.2.0.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing rails:
    ERROR: Failed to build gem native extension.&lt;/p&gt;

&lt;p&gt;/usr/bin/ruby extconf.rb
creating Makefile&lt;/p&gt;

&lt;p&gt;make
gcc -I. -I/usr/include/ruby-1.9.1/i686-linux -I/usr/include/ruby-1.9.1/ruby/backward -I/usr/include/ruby-1.9.1 -I. -D_FILE_OFFSET_BITS=64  -fPIC -march=i686 -mtune=i686 -O3 -pipe -fPIC -Wall  -o parser.o -c parser.c
在包含自 parser.rl：1 的文件中:
../fbuffer/fbuffer.h:5:20: 错误：assert.h：没有那个文件或目录
在包含自 /usr/include/ruby-1.9.1/ruby.h：32 的文件中，
                 从 ../fbuffer/fbuffer.h：6，
                 从 parser.rl：1:
/usr/include/ruby-1.9.1/ruby/ruby.h:50:21: 错误：stdlib.h：没有那个文件或目录
/usr/include/ruby-1.9.1/ruby/ruby.h:54:21: 错误：string.h：没有那个文件或目录
/usr/include/ruby-1.9.1/ruby/ruby.h:64:21: 错误：stdint.h：没有那个文件或目录
/usr/include/ruby-1.9.1/ruby/ruby.h:67:23: 错误：inttypes.h：没有那个文件或目录
/usr/include/ruby-1.9.1/ruby/ruby.h:72:19: 错误：stdio.h：没有那个文件或目录
/usr/include/ruby-1.9.1/ruby/ruby.h:77:20: 错误：alloca.h：没有那个文件或目录
在包含自 /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/include-fixed/syslimits.h：7 的文件中，
                 从 /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/include-fixed/limits.h：11，
                 从 /usr/include/ruby-1.9.1/ruby/ruby.h：176，
                 从 /usr/include/ruby-1.9.1/ruby.h：32，
                 从 ../fbuffer/fbuffer.h：6，
                 从 parser.rl：1:
/usr/lib/gcc/i686-pc-linux-gnu/4.4.3/include-fixed/limits.h:122:61: 错误：limits.h：没有那个文件或目录
在包含自 /usr/include/ruby-1.9.1/ruby/ruby.h：1326 的文件中，
                 从 /usr/include/ruby-1.9.1/ruby.h：32，
                 从 ../fbuffer/fbuffer.h：6，
                 从 parser.rl：1:
/usr/include/ruby-1.9.1/ruby/missing.h:22:24: 错误：sys/time.h：没有那个文件或目录
/usr/include/ruby-1.9.1/ruby/missing.h:31:25: 错误：sys/types.h：没有那个文件或目录
In file included from /usr/include/ruby-1.9.1/ruby/intern.h:29,
                 from /usr/include/ruby-1.9.1/ruby/ruby.h:1327,
                 from /usr/include/ruby-1.9.1/ruby.h:32,
                 from ../fbuffer/fbuffer.h:6,
                 from parser.rl:1:
/usr/include/ruby-1.9.1/ruby/st.h:122: 错误：expected declaration specifiers or‘...’before‘uint32_t’
In file included from /usr/include/ruby-1.9.1/ruby/ruby.h:1327,
                 from /usr/include/ruby-1.9.1/ruby.h:32,
                 from ../fbuffer/fbuffer.h:6,
                 from parser.rl:1:
/usr/include/ruby-1.9.1/ruby/intern.h:249: 错误：expected‘=’, ‘,’, ‘;’, ‘asm’or‘&lt;strong&gt;attribute&lt;/strong&gt;’before‘rb_fdset_t’
/usr/include/ruby-1.9.1/ruby/intern.h:339: 错误：expected declaration specifiers or‘...’before‘fd_set’
/usr/include/ruby-1.9.1/ruby/intern.h:339: 错误：expected declaration specifiers or‘...’before‘fd_set’
/usr/include/ruby-1.9.1/ruby/intern.h:339: 错误：expected declaration specifiers or‘...’before‘fd_set’
/usr/include/ruby-1.9.1/ruby/intern.h:339: 警告：‘struct timeval’在形参表内部声明
/usr/include/ruby-1.9.1/ruby/intern.h:339: 警告：它的作用域仅限于此定义或声明，这可能并不是您想要的
/usr/include/ruby-1.9.1/ruby/intern.h:340: 错误：expected declaration specifiers or‘...’before‘rb_fdset_t’
/usr/include/ruby-1.9.1/ruby/intern.h:340: 错误：expected declaration specifiers or‘...’before‘rb_fdset_t’
/usr/include/ruby-1.9.1/ruby/intern.h:340: 错误：expected declaration specifiers or‘...’before‘rb_fdset_t’
/usr/include/ruby-1.9.1/ruby/intern.h:340: 警告：‘struct timeval’在形参表内部声明
/usr/include/ruby-1.9.1/ruby/intern.h:341: 警告：‘struct timeval’在形参表内部声明
/usr/include/ruby-1.9.1/ruby/intern.h:508: 错误：expected declaration specifiers or‘...’before‘pid_t’
/usr/include/ruby-1.9.1/ruby/intern.h:526: 错误：expected‘=’, ‘,’, ‘;’, ‘asm’or‘&lt;strong&gt;attribute&lt;/strong&gt;’before‘rb_fork’
/usr/include/ruby-1.9.1/ruby/intern.h:527: 错误：expected‘=’, ‘,’, ‘;’, ‘asm’or‘&lt;strong&gt;attribute&lt;/strong&gt;’before‘rb_fork_err’
/usr/include/ruby-1.9.1/ruby/intern.h:529: 错误：expected‘=’, ‘,’, ‘;’, ‘asm’or‘&lt;strong&gt;attribute&lt;/strong&gt;’before‘rb_waitpid’
/usr/include/ruby-1.9.1/ruby/intern.h:530: 错误：expected‘)’before‘pid’
/usr/include/ruby-1.9.1/ruby/intern.h:531: 错误：expected‘=’, ‘,’, ‘;’, ‘asm’or‘&lt;strong&gt;attribute&lt;/strong&gt;’before‘rb_spawn’
/usr/include/ruby-1.9.1/ruby/intern.h:532: 错误：expected‘=’, ‘,’, ‘;’, ‘asm’or‘&lt;strong&gt;attribute&lt;/strong&gt;’before‘rb_spawn_err’
/usr/include/ruby-1.9.1/ruby/intern.h:534: 错误：expected‘)’before‘pid’
/usr/include/ruby-1.9.1/ruby/intern.h:650: 错误：expected declaration specifiers or‘...’before‘uint32_t’
/usr/include/ruby-1.9.1/ruby/intern.h:774: 错误：expected‘)’before‘long’
/usr/include/ruby-1.9.1/ruby/intern.h:775: 错误：expected‘)’before‘long’
In file included from parser.rl:1:
../fbuffer/fbuffer.h: 在函数‘fbuffer_alloc’中:
../fbuffer/fbuffer.h:48: 警告：隐式声明函数‘memset’
../fbuffer/fbuffer.h:48: 警告：隐式声明与内建函数‘memset’不兼容
../fbuffer/fbuffer.h: 在函数‘fbuffer_append’中:
../fbuffer/fbuffer.h:85: 警告：隐式声明函数‘memcpy’
../fbuffer/fbuffer.h:85: 警告：隐式声明与内建函数‘memcpy’不兼容
../fbuffer/fbuffer.h: 在函数‘fbuffer_dup’中:
../fbuffer/fbuffer.h:141: 警告：隐式声明函数‘assert’
parser.rl: 在函数‘JSON_parse_value’中:
parser.rl:226: 警告：隐式声明函数‘strncmp’
parser.rl: 在函数‘JSON_allocate’中:
parser.rl:820: 警告：隐式声明与内建函数‘memset’不兼容
parser.rl: 在函数‘Init_parser’中:
parser.rl:884: 警告：隐式声明函数‘strlen’
parser.rl:884: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:885: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:886: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:888: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:889: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:890: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:891: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:892: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:893: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:894: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:895: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:896: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:897: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:898: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:899: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:900: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:901: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:902: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:903: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:904: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:905: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:907: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:907: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:908: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:908: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:909: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:909: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:910: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:910: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:911: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:911: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:912: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:912: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:913: 警告：隐式声明与内建函数‘strlen’不兼容
parser.rl:914: 警告：隐式声明与内建函数‘strlen’不兼容
make: *** [parser.o] 错误 1&lt;/p&gt;

&lt;p&gt;Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/json-1.6.5 for inspection.
Results logged to /usr/lib/ruby/gems/1.9.1/gems/json-1.6.5/ext/json/ext/parser/gem_make.out&lt;/p&gt;

&lt;p&gt;我现在觉得挺无助的，希望有人可以帮我解决这问题，，十分感谢！！！  &lt;/p&gt;</description>
      <author>Season</author>
      <pubDate>Sat, 21 Jan 2012 18:13:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/928</link>
      <guid>https://ruby-china.org/topics/928</guid>
    </item>
  </channel>
</rss>
