<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>shisong (shisong)</title>
    <link>https://ruby-china.org/shisong</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>[上海] Energy Pantry 诚招 ruby 工程师 1 名</title>
      <description>&lt;h3 id="公司介绍"&gt;公司介绍&lt;/h3&gt;
&lt;p&gt;大家好～ 我们是 Energy Pantry。Energy Pantry 成立于 2016 年，是致力于建设基础社区健身运动的互联网公司，通过建造标准化/时尚化的社区运动场地，和打造更直观的用户健身线上平台，Energy Pantry 希望为中国民众创造出更便捷的集私教、线上内容、线下场地、健康生活于一体的健身运动生态。&lt;/p&gt;

&lt;p&gt;为了公司快速发展的需求，特诚聘一名 5 年左右经验的 ruby 工程师。 &lt;/p&gt;
&lt;h3 id="岗位职责"&gt;岗位职责&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;与团队一起整理需求，对开发任务进行梳理，计划以及任务分工安排；&lt;/li&gt;
&lt;li&gt;任务开发，开发流程制定，根据流程开发及测试；&lt;/li&gt;
&lt;li&gt;数据整理，分析，流量增长等。 &lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="岗位要求"&gt;岗位要求&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;拥有 3 年以上的 rails 项目经验，全栈开发的能力；&lt;/li&gt;
&lt;li&gt;熟悉 Linux，相关服务搭建及部署，熟练使用 Git；&lt;/li&gt;
&lt;li&gt;自主思考能力强，爱学善学；&lt;/li&gt;
&lt;li&gt;抗压能力强，接受创业团队工作氛围；&lt;/li&gt;
&lt;li&gt;211 及以上大学本科或研究生学历。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="加分项"&gt;加分项&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;前端经验丰富，有微信小程序开发经验；&lt;/li&gt;
&lt;li&gt;有 CRM，内容付费项目经验者优先；&lt;/li&gt;
&lt;li&gt;习惯编写自动化测试用例者优先。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;我们位于 上海市普陀区武威东路，有兴趣了解或加入我们的朋友，欢迎来信：steven.hua@energypantry.com。&lt;/p&gt;</description>
      <author>shisong</author>
      <pubDate>Sun, 30 Sep 2018 20:15:50 +0800</pubDate>
      <link>https://ruby-china.org/topics/37579</link>
      <guid>https://ruby-china.org/topics/37579</guid>
    </item>
    <item>
      <title>mysql2 出现 incompatible library version 的问题</title>
      <description>&lt;p&gt;今天搭环境，要求使用 ruby 和 rails 版本分别是：&lt;strong&gt;1.9.3@329&lt;/strong&gt;。我所使用的系统是&lt;strong&gt;ubuntu17.04&lt;/strong&gt;的，本以为很快就搞定了，然而被一个问题卡住一直解决不了。&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;rails s
Ignoring eventmachine-1.2.5 because its extensions are not built.  Try: gem pristine eventmachine &lt;span class="nt"&gt;--version&lt;/span&gt; 1.2.5
Ignoring executable-hooks-1.3.2 because its extensions are not built.  Try: gem pristine executable-hooks &lt;span class="nt"&gt;--version&lt;/span&gt; 1.3.2
Ignoring ffi-1.9.18 because its extensions are not built.  Try: gem pristine ffi &lt;span class="nt"&gt;--version&lt;/span&gt; 1.9.18
Ignoring gem-wrappers-1.4.0 because its extensions are not built.  Try: gem pristine gem-wrappers &lt;span class="nt"&gt;--version&lt;/span&gt; 1.4.0
Ignoring gem-wrappers-1.3.2 because its extensions are not built.  Try: gem pristine gem-wrappers &lt;span class="nt"&gt;--version&lt;/span&gt; 1.3.2
Ignoring json-1.8.6 because its extensions are not built.  Try: gem pristine json &lt;span class="nt"&gt;--version&lt;/span&gt; 1.8.6
Ignoring mysql2-0.3.20 because its extensions are not built.  Try: gem pristine mysql2 &lt;span class="nt"&gt;--version&lt;/span&gt; 0.3.20
Ignoring mysql2-0.3.19 because its extensions are not built.  Try: gem pristine mysql2 &lt;span class="nt"&gt;--version&lt;/span&gt; 0.3.19
/home/shisongsong/.rvm/gems/ruby-2.2.8@329/gems/activesupport-3.2.9/lib/active_support/values/time_zone.rb:270: warning: circular argument reference - now
/home/shisongsong/.rvm/gems/ruby-2.2.8@329/gems/mysql2-0.3.20/lib/mysql2.rb:31:in &lt;span class="sb"&gt;`&lt;/span&gt;require&lt;span class="s1"&gt;': incompatible library version - /home/shisongsong/.rvm/gems/ruby-2.2.8@329/gems/mysql2-0.3.20/lib/mysql2/mysql2.so (LoadError)
    from /home/shisongsong/.rvm/gems/ruby-2.2.8@329/gems/mysql2-0.3.20/lib/mysql2.rb:31:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
    from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:91:in &lt;span class="sb"&gt;`&lt;/span&gt;require&lt;span class="s1"&gt;'
    from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:91:in `block (2 levels) in require'&lt;/span&gt;
    from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:86:in &lt;span class="sb"&gt;`&lt;/span&gt;each&lt;span class="s1"&gt;'
    from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:86:in `block in require'&lt;/span&gt;
    from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:75:in &lt;span class="sb"&gt;`&lt;/span&gt;each&lt;span class="s1"&gt;'
    from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:75:in `require'&lt;/span&gt;
    from /usr/lib/ruby/vendor_ruby/bundler.rb:106:in &lt;span class="sb"&gt;`&lt;/span&gt;require&lt;span class="s1"&gt;'
    from /home/shisongsong/Workspace/ruby/rails/ep/config/application.rb:8:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
    from /home/shisongsong/.rvm/gems/ruby-2.2.8@329/gems/railties-3.2.9/lib/rails/commands.rb:53:in &lt;span class="sb"&gt;`&lt;/span&gt;require&lt;span class="s1"&gt;'
    from /home/shisongsong/.rvm/gems/ruby-2.2.8@329/gems/railties-3.2.9/lib/rails/commands.rb:53:in `block in &amp;lt;top (required)&amp;gt;'&lt;/span&gt;
    from /home/shisongsong/.rvm/gems/ruby-2.2.8@329/gems/railties-3.2.9/lib/rails/commands.rb:50:in &lt;span class="sb"&gt;`&lt;/span&gt;tap&lt;span class="s1"&gt;'
    from /home/shisongsong/.rvm/gems/ruby-2.2.8@329/gems/railties-3.2.9/lib/rails/commands.rb:50:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
    from script/rails:6:in &lt;span class="sb"&gt;`&lt;/span&gt;require&lt;span class="s1"&gt;'
    from script/rails:6:in `&amp;lt;main&amp;gt;'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在 mysql2 的 gitbub 的 issue 也找到了一个解决方法，就是把系统的 ruby 卸载，系统的 ruby 是 2.3.5 的，但是卸载了系统中的 ruby 后，又遇到了下面的问题：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;rails s
/usr/bin/env: &lt;span class="s2"&gt;"ruby2.3"&lt;/span&gt;: 没有那个文件或目录
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;不知道大家有遇到过这种情况吗？&lt;/p&gt;</description>
      <author>shisong</author>
      <pubDate>Mon, 27 Nov 2017 21:39:48 +0800</pubDate>
      <link>https://ruby-china.org/topics/34637</link>
      <guid>https://ruby-china.org/topics/34637</guid>
    </item>
  </channel>
</rss>
