<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>easonyuen (Eason)</title>
    <link>https://ruby-china.org/easonyuen</link>
    <description>自学ruby的弱鸡。</description>
    <language>en-us</language>
    <item>
      <title>关于 bundle install 时安装 json 失败的问题</title>
      <description>&lt;ul&gt;
&lt;li&gt;环境是 Ubuntu 16.04 desktop + Rails 4.2.2&lt;/li&gt;
&lt;li&gt;&lt;p&gt;一开始我以为是缺少了某个 lib 包（前天硬盘坏了，重新装过系统），然后 stackoverflow 搜了一下，问题依旧没有解决，所以来打扰下诸位聚聚&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;首先贴上错误的终端信息&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Fetching gem metadata from https://rubygems.org/.......
Fetching version metadata from https://rubygems.org/..
Fetching dependency metadata from https://rubygems.org/.
Using rake 10.1.0
·
·
·
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Using bootstrap-sass 3.0.3.0&lt;/p&gt;

&lt;p&gt;Gem::Ext::BuildError: ERROR: Failed to build gem native extension.&lt;/p&gt;

&lt;p&gt;current directory:
/tmp/bundler20160927-13647-olua81json-1.8.1/gems/json-1.8.1/ext/json/ext/generator
/usr/local/bin/ruby -r ./siteconf20160927-13647-pqk3gf.rb extconf.rb
creating Makefile&lt;/p&gt;

&lt;p&gt;current directory:
/tmp/bundler20160927-13647-olua81json-1.8.1/gems/json-1.8.1/ext/json/ext/generator
make "DESTDIR=" clean&lt;/p&gt;

&lt;p&gt;current directory:
/tmp/bundler20160927-13647-olua81json-1.8.1/gems/json-1.8.1/ext/json/ext/generator
make "DESTDIR="
compiling generator.c
In file included from generator.c:1:0:
../fbuffer/fbuffer.h: In function ‘fbuffer_to_s’:
../fbuffer/fbuffer.h:175:47: error: macro "rb_str_new" requires 2 arguments, but
only 1 given
     VALUE result = rb_str_new(FBUFFER_PAIR(fb));
                                               ^
../fbuffer/fbuffer.h:175:20: warning: initialization makes integer from pointer
without a cast [-Wint-conversion]
     VALUE result = rb_str_new(FBUFFER_PAIR(fb));
                    ^
Makefile:238: recipe for target 'generator.o' failed
make: *** [generator.o] Error 1&lt;/p&gt;

&lt;p&gt;make failed, exit code 2&lt;/p&gt;

&lt;p&gt;Gem files will remain installed in
/tmp/bundler20160927-13647-olua81json-1.8.1/gems/json-1.8.1 for inspection.
Results logged to
/tmp/bundler20160927-13647-olua81json-1.8.1/extensions/x86_64-linux/2.3.0-static/json-1.8.1/gem_make.out&lt;/p&gt;

&lt;p&gt;An error occurred while installing json (1.8.1), and Bundler cannot
continue.
Make sure that &lt;code&gt;gem install json -v '1.8.1'&lt;/code&gt; succeeds before bundling.&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- 然后是我的Gemfile
```Ruby
source 'http://ruby.taobao.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.2'
gem 'sqlite3'
gem 'sass-rails', '~&amp;gt; 5.0'
gem 'uglifier', '&amp;gt;= 1.3.0'
gem 'coffee-rails', '~&amp;gt; 4.1.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~&amp;gt; 2.0'
gem 'sdoc', '~&amp;gt; 0.4.0', group: :doc
gem 'json',

group :development, :test do
  # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  gem 'byebug'

  # Access an IRB console on exception pages or by using &amp;lt;%= console %&amp;gt; in views
  gem 'web-console', '~&amp;gt; 2.0'

  # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
  gem 'spring'
end
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>easonyuen</author>
      <pubDate>Tue, 27 Sep 2016 22:16:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/31181</link>
      <guid>https://ruby-china.org/topics/31181</guid>
    </item>
    <item>
      <title>想问一下求职的问题</title>
      <description>&lt;ul&gt;
&lt;li&gt;大家好，我想问一下 rails 学到什么程度可以去找工作呢&lt;/li&gt;
&lt;li&gt;我是别的行业的跑来自学编程的弱鸡，所以没开发经验（编程基础的话，我是 python 入门的，写过个 1024 爬虫，flask 也跟着文档和其他资源做过几遍，目前在看的书籍是 SICP，但是进度很慢，而且我也不知道这些对面试有没有用 233333）&lt;/li&gt;
&lt;li&gt;回归正题，Ruby on Rails 方面，目前也就把&lt;a href="http://railstutorial-china.org/rails42/" rel="nofollow" target="_blank" title=""&gt;《ruby on rails tutorial》&lt;/a&gt;过了一遍，（实战圣经以及 rails guide 那些我也看过，只是当时在 windows 环境下操作，rails s 的反馈与书上不同，我是后来换的 ubuntu 16.04 彻底重新把 tutorial 搞了一遍）&lt;/li&gt;
&lt;li&gt;rails 基础的 MVC 的理解、RESTful 那些我也从其他地方刷过两遍，web 基础的 CSS/HTML 的话之前学 python 的时候已经学过，配合查表的话在操作过程中大概就是个效率的问题吧&lt;/li&gt;
&lt;li&gt;其次，这方面的面试作品的话也就是跟着书上搞的那个简单的微博，还有一个我自己折腾的没有用 gems 的博客（前端是直接套用的 bootstrap 的样例，我还买了一个很小众的 VPS 想把博客挂上去的，可是奈何我这移动宽带 SSH 总是超时，只能作罢，因此途中也听过 nginx 那些关于服务器部署的相关，自己查阅过，但是没操作过）&lt;/li&gt;
&lt;li&gt;目前想到的就这些，我就想问问，目前我还要补些什么才能达到工作的要求，还有面试的话一般是问些什么，还是直接让你上机写几个功能这样？&lt;/li&gt;
&lt;li&gt;能找到正职最好（试用期长点也无所谓，不过感觉水平不够 23333），实习也是可以接受的，因为是在佛山，感觉这方面岗位不是太多&lt;/li&gt;
&lt;li&gt;我只是想入行，这种代码反馈的感觉太爽了 2333333&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>easonyuen</author>
      <pubDate>Fri, 29 Jul 2016 15:25:13 +0800</pubDate>
      <link>https://ruby-china.org/topics/30670</link>
      <guid>https://ruby-china.org/topics/30670</guid>
    </item>
    <item>
      <title>请问怎么用 Ruby 实现 1000！的末尾有多少个连续的 0</title>
      <description>&lt;p&gt;额...请问怎么用 ruby 实现 1000！的末尾有多少个连续的 0&lt;/p&gt;</description>
      <author>easonyuen</author>
      <pubDate>Thu, 30 Jun 2016 17:19:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/30413</link>
      <guid>https://ruby-china.org/topics/30413</guid>
    </item>
  </channel>
</rss>
