<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>kjpioo</title>
    <link>https://ruby-china.org/kjpioo</link>
    <description>拒绝水提 </description>
    <language>en-us</language>
    <item>
      <title>新手问 deploy.rb 的问题前请先看这里，以免浪费大家时间</title>
      <description>&lt;p&gt;cap 就是 Capistrano。cap deploy 根据 deploy.rb 执行，ruby-china 源码现在使用了 unicorn 取代原来的 thin 作为服务器 (详见 &lt;a href="http://ruby-china.org/topics/35" rel="nofollow" target="_blank"&gt;http://ruby-china.org/topics/35&lt;/a&gt; )，所以 deploy 时有人碰到 &lt;code&gt;
*** [err :: 127.0.0.1] cat: /home/lyl/oss/ruby-china/current/tmp/pids/unicorn.pid
*** [err :: 127.0.0.1] : 没有那个文件或目录
&lt;/code&gt;这种问题（详见 &lt;a href="http://ruby-china.org/topics/292" rel="nofollow" target="_blank"&gt;http://ruby-china.org/topics/292&lt;/a&gt;  ） ，都是和 unicorn 有关的。&lt;/p&gt;

&lt;p&gt;cap deploy 出现错误时，建议新人先自行研读 Capistrano 官方的 doc，了解情况后还没解决的话再到论坛提问。
#doc 1
&lt;a href="https://github.com/capistrano/capistrano/wiki/" rel="nofollow" target="_blank"&gt;https://github.com/capistrano/capistrano/wiki/&lt;/a&gt;
#doc 2
&lt;a href="https://github.com/leehambley/capistrano-handbook/blob/master/index.markdown" rel="nofollow" target="_blank"&gt;https://github.com/leehambley/capistrano-handbook/blob/master/index.markdown&lt;/a&gt;&lt;/p&gt;</description>
      <author>kjpioo</author>
      <pubDate>Tue, 10 Jan 2012 17:28:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/807</link>
      <guid>https://ruby-china.org/topics/807</guid>
    </item>
    <item>
      <title>这个 ruby-china 安装是缺少某个插件吗？</title>
      <description>&lt;p&gt;操作按照 ruby-china 源码包之 README.markdown 文件，进行到 cap deploy 的时候报错：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;~/oss/ruby_china&lt;span class="nv"&gt;$ &lt;/span&gt; cap deploy
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="sb"&gt;`&lt;/span&gt;deploy&lt;span class="s1"&gt;'
  * executing `deploy:update'&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; transaction: start
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="sb"&gt;`&lt;/span&gt;deploy:update_code&lt;span class="s1"&gt;'
    updating the cached checkout on all servers
    executing locally: "git ls-remote git://github.com/huacnlee/ruby-china.git master"
/home/user/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.9.0/lib/capistrano/recipes/deploy.rb:106: warning: Insecure world writable dir /home/user in PATH, mode 040777
    command finished in 5051ms
  * executing "if [ -d /home/user/oss/ruby-china/shared/cached-copy ]; then cd /home/user/oss/ruby-china/shared/cached-copy &amp;amp;&amp;amp; git fetch -q origin &amp;amp;&amp;amp; git fetch --tags -q origin &amp;amp;&amp;amp; git reset -q --hard a5551fxxxxxxxxxxxxxxxxxxxxxxxxxx52 &amp;amp;&amp;amp; git clean -q -d -x -f; else git clone -q --depth 1 git://github.com/huacnlee/ruby-china.git /home/user/oss/ruby-china/shared/cached-copy &amp;amp;&amp;amp; cd /home/user/oss/ruby-china/shared/cached-copy &amp;amp;&amp;amp; git checkout -q -b deploy a5551fxxxxxxxxxxxxxxxxxxxxxxxxxx52; fi"
    servers: ["127.0.0.1"]
Password: 
    [127.0.0.1] executing command
    command finished in 16057ms
    copying the cached version to /home/user/oss/ruby-china/releases/20120108142231
  * executing "cp -RPp /home/user/oss/ruby-china/shared/cached-copy /home/user/oss/ruby-china/releases/20120108142231 &amp;amp;&amp;amp; (echo a5551fxxxxxxxxxxxxxxxxxxxxxxxxxx52 &amp;gt; /home/user/oss/ruby-china/releases/20120108142231/REVISION)"
    servers: ["127.0.0.1"]
    [127.0.0.1] executing command
    command finished in 44ms
  * executing `deploy:finalize_update'&lt;/span&gt;
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="s2"&gt;"chmod -R g+w /home/user/oss/ruby-china/releases/20120108142231"&lt;/span&gt;
    servers: &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"127.0.0.1"&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
    &lt;span class="o"&gt;[&lt;/span&gt;127.0.0.1] executing &lt;span class="nb"&gt;command
    command &lt;/span&gt;finished &lt;span class="k"&gt;in &lt;/span&gt;15ms
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="s2"&gt;"rm -rf /home/user/oss/ruby-china/releases/20120108142231/log /home/user/oss/ruby-china/releases/20120108142231/public/system /home/user/oss/ruby-china/releases/20120108142231/tmp/pids &amp;amp;&amp;amp;&lt;/span&gt;&lt;span class="se"&gt;\\\n&lt;/span&gt;&lt;span class="s2"&gt;      mkdir -p /home/user/oss/ruby-china/releases/20120108142231/public &amp;amp;&amp;amp;&lt;/span&gt;&lt;span class="se"&gt;\\\n&lt;/span&gt;&lt;span class="s2"&gt;      mkdir -p /home/user/oss/ruby-china/releases/20120108142231/tmp &amp;amp;&amp;amp;&lt;/span&gt;&lt;span class="se"&gt;\\\n&lt;/span&gt;&lt;span class="s2"&gt;      ln -s /home/user/oss/ruby-china/shared/log /home/user/oss/ruby-china/releases/20120108142231/log &amp;amp;&amp;amp;&lt;/span&gt;&lt;span class="se"&gt;\\\n&lt;/span&gt;&lt;span class="s2"&gt;      ln -s /home/user/oss/ruby-china/shared/system /home/user/oss/ruby-china/releases/20120108142231/public/system &amp;amp;&amp;amp;&lt;/span&gt;&lt;span class="se"&gt;\\\n&lt;/span&gt;&lt;span class="s2"&gt;      ln -s /home/user/oss/ruby-china/shared/pids /home/user/oss/ruby-china/releases/20120108142231/tmp/pids"&lt;/span&gt;
    servers: &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"127.0.0.1"&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
    &lt;span class="o"&gt;[&lt;/span&gt;127.0.0.1] executing &lt;span class="nb"&gt;command
    command &lt;/span&gt;finished &lt;span class="k"&gt;in &lt;/span&gt;18ms
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="s2"&gt;"find /home/user/oss/ruby-china/releases/20120108142231/public/images /home/user/oss/ruby-china/releases/20120108142231/public/stylesheets /home/user/oss/ruby-china/releases/20120108142231/public/javascripts -exec touch -t 201201081422.31 {} ';'; true"&lt;/span&gt;
    servers: &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"127.0.0.1"&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
    &lt;span class="o"&gt;[&lt;/span&gt;127.0.0.1] executing &lt;span class="nb"&gt;command&lt;/span&gt;
&lt;span class="k"&gt;***&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;err :: 127.0.0.1] find: &lt;span class="sb"&gt;`&lt;/span&gt;/home/user/oss/ruby-china/releases/20120108142231/public/images&lt;span class="s1"&gt;'
*** [err :: 127.0.0.1] : 没有那个文件或目录
*** [err :: 127.0.0.1] 
*** [err :: 127.0.0.1] find: `/home/user/oss/ruby-china/releases/20120108142231/public/stylesheets'&lt;/span&gt;: 没有那个文件或目录
&lt;span class="k"&gt;***&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;err :: 127.0.0.1] find: &lt;span class="sb"&gt;`&lt;/span&gt;/home/user/oss/ruby-china/releases/20120108142231/public/javascripts&lt;span class="s1"&gt;': 没有那个文件或目录
    command finished in 11ms
    triggering after callbacks for `deploy:finalize_update'&lt;/span&gt;
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="sb"&gt;`&lt;/span&gt;deploy:symlink&lt;span class="s1"&gt;'
  * executing "rm -f /home/user/oss/ruby-china/current &amp;amp;&amp;amp; ln -s /home/user/oss/ruby-china/releases/20120108142231 /home/user/oss/ruby-china/current"
    servers: ["127.0.0.1"]
    [127.0.0.1] executing command
    command finished in 10ms
  * executing `init_shared_path'&lt;/span&gt;
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="s2"&gt;"mkdir -p /home/user/oss/ruby-china/shared/log"&lt;/span&gt;
    servers: &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"127.0.0.1"&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
    &lt;span class="o"&gt;[&lt;/span&gt;127.0.0.1] executing &lt;span class="nb"&gt;command
    command &lt;/span&gt;finished &lt;span class="k"&gt;in &lt;/span&gt;23ms
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="s2"&gt;"mkdir -p /home/user/oss/ruby-china/shared/pids"&lt;/span&gt;
    servers: &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"127.0.0.1"&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
    &lt;span class="o"&gt;[&lt;/span&gt;127.0.0.1] executing &lt;span class="nb"&gt;command
    command &lt;/span&gt;finished &lt;span class="k"&gt;in &lt;/span&gt;10ms
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="s2"&gt;"mkdir -p /home/user/oss/ruby-china/shared/assets"&lt;/span&gt;
    servers: &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"127.0.0.1"&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
    &lt;span class="o"&gt;[&lt;/span&gt;127.0.0.1] executing &lt;span class="nb"&gt;command
    command &lt;/span&gt;finished &lt;span class="k"&gt;in &lt;/span&gt;17ms
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="sb"&gt;`&lt;/span&gt;link_shared_files&lt;span class="s1"&gt;'
  * executing "ln -sf /home/user/oss/ruby-china/shared/config/*.yml /home/user/oss/ruby-china/current/config/"
    servers: ["127.0.0.1"]
    [127.0.0.1] executing command
    command finished in 9ms
  * executing "ln -sf /home/user/oss/ruby-china/shared/config/unicorn.rb /home/user/oss/ruby-china/current/config/"
    servers: ["127.0.0.1"]
    [127.0.0.1] executing command
    command finished in 9ms
  * executing "ln -s /home/user/oss/ruby-china/shared/assets /home/user/oss/ruby-china/current/public/assets"
    servers: ["127.0.0.1"]
    [127.0.0.1] executing command
    command finished in 12ms
  * executing `install_gems'&lt;/span&gt;
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="s2"&gt;"cd /home/user/oss/ruby-china/current/; bundle install"&lt;/span&gt;
    servers: &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"127.0.0.1"&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
    &lt;span class="o"&gt;[&lt;/span&gt;127.0.0.1] executing &lt;span class="nb"&gt;command&lt;/span&gt;
&lt;span class="k"&gt;***&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;err :: 127.0.0.1] /home/user/.rvm/gems/ruby-1.9.2-p290@global/gems/bundler-1.0.21/lib/bundler.rb:209: warning: Insecure world writable &lt;span class="nb"&gt;dir&lt;/span&gt; /home/user &lt;span class="k"&gt;in &lt;/span&gt;PATH, mode 040777
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rake &lt;span class="o"&gt;(&lt;/span&gt;0.9.2.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] 
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using multi_json &lt;span class="o"&gt;(&lt;/span&gt;1.0.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using activesupport &lt;span class="o"&gt;(&lt;/span&gt;3.1.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using builder &lt;span class="o"&gt;(&lt;/span&gt;3.0.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] 
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using i18n &lt;span class="o"&gt;(&lt;/span&gt;0.6.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using activemodel &lt;span class="o"&gt;(&lt;/span&gt;3.1.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using erubis &lt;span class="o"&gt;(&lt;/span&gt;2.7.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rack &lt;span class="o"&gt;(&lt;/span&gt;1.3.6&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rack-cache &lt;span class="o"&gt;(&lt;/span&gt;1.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rack-mount &lt;span class="o"&gt;(&lt;/span&gt;0.8.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rack-test &lt;span class="o"&gt;(&lt;/span&gt;0.6.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using hike &lt;span class="o"&gt;(&lt;/span&gt;1.2.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using tilt &lt;span class="o"&gt;(&lt;/span&gt;1.3.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using sprockets &lt;span class="o"&gt;(&lt;/span&gt;2.0.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using actionpack &lt;span class="o"&gt;(&lt;/span&gt;3.1.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using mime-types &lt;span class="o"&gt;(&lt;/span&gt;1.17.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] 
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using polyglot &lt;span class="o"&gt;(&lt;/span&gt;0.3.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using treetop &lt;span class="o"&gt;(&lt;/span&gt;1.4.10&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using mail &lt;span class="o"&gt;(&lt;/span&gt;2.3.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using actionmailer &lt;span class="o"&gt;(&lt;/span&gt;3.1.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using arel &lt;span class="o"&gt;(&lt;/span&gt;2.2.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using tzinfo &lt;span class="o"&gt;(&lt;/span&gt;0.3.31&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using activerecord &lt;span class="o"&gt;(&lt;/span&gt;3.1.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using activeresource &lt;span class="o"&gt;(&lt;/span&gt;3.1.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using addressable &lt;span class="o"&gt;(&lt;/span&gt;2.2.6&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using xml-simple &lt;span class="o"&gt;(&lt;/span&gt;1.1.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using aws-ses &lt;span class="o"&gt;(&lt;/span&gt;0.4.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] 
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using bcrypt-ruby &lt;span class="o"&gt;(&lt;/span&gt;3.0.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using blankslate &lt;span class="o"&gt;(&lt;/span&gt;2.1.2.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rack-ssl &lt;span class="o"&gt;(&lt;/span&gt;1.3.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using json &lt;span class="o"&gt;(&lt;/span&gt;1.6.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rdoc &lt;span class="o"&gt;(&lt;/span&gt;3.12&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using thor &lt;span class="o"&gt;(&lt;/span&gt;0.14.6&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using railties &lt;span class="o"&gt;(&lt;/span&gt;3.1.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using bootstrap-rails &lt;span class="o"&gt;(&lt;/span&gt;0.1.4&lt;span class="o"&gt;)&lt;/span&gt; from git://github.com/xdite/bootstrap-rails.git &lt;span class="o"&gt;(&lt;/span&gt;at master&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] 
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using will_paginate &lt;span class="o"&gt;(&lt;/span&gt;3.0.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using bootstrap-will_paginate &lt;span class="o"&gt;(&lt;/span&gt;0.0.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using bson &lt;span class="o"&gt;(&lt;/span&gt;1.5.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using bson_ext &lt;span class="o"&gt;(&lt;/span&gt;1.5.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using bundler &lt;span class="o"&gt;(&lt;/span&gt;1.0.21&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using cancan &lt;span class="o"&gt;(&lt;/span&gt;1.6.7&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using highline &lt;span class="o"&gt;(&lt;/span&gt;1.6.8&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using net-ssh &lt;span class="o"&gt;(&lt;/span&gt;2.2.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using net-scp &lt;span class="o"&gt;(&lt;/span&gt;1.0.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using net-sftp &lt;span class="o"&gt;(&lt;/span&gt;2.0.5&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using net-ssh-gateway &lt;span class="o"&gt;(&lt;/span&gt;1.1.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using capistrano &lt;span class="o"&gt;(&lt;/span&gt;2.9.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using carrierwave &lt;span class="o"&gt;(&lt;/span&gt;0.5.6&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using mongo &lt;span class="o"&gt;(&lt;/span&gt;1.5.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using mongoid &lt;span class="o"&gt;(&lt;/span&gt;2.3.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using carrierwave-mongoid &lt;span class="o"&gt;(&lt;/span&gt;0.1.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using cells &lt;span class="o"&gt;(&lt;/span&gt;3.6.7&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using chinese_pinyin &lt;span class="o"&gt;(&lt;/span&gt;0.4.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using chunky_png &lt;span class="o"&gt;(&lt;/span&gt;1.2.5&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using coffee-script-source &lt;span class="o"&gt;(&lt;/span&gt;1.1.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using execjs &lt;span class="o"&gt;(&lt;/span&gt;1.2.9&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using coffee-script &lt;span class="o"&gt;(&lt;/span&gt;2.2.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using coffee-rails &lt;span class="o"&gt;(&lt;/span&gt;3.1.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using daemon-spawn &lt;span class="o"&gt;(&lt;/span&gt;0.4.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using dalli &lt;span class="o"&gt;(&lt;/span&gt;1.1.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] 
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using orm_adapter &lt;span class="o"&gt;(&lt;/span&gt;0.0.5&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] 
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using warden &lt;span class="o"&gt;(&lt;/span&gt;1.1.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] 
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using devise &lt;span class="o"&gt;(&lt;/span&gt;1.5.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using diff-lcs &lt;span class="o"&gt;(&lt;/span&gt;1.1.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using escape &lt;span class="o"&gt;(&lt;/span&gt;0.0.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using factory_girl &lt;span class="o"&gt;(&lt;/span&gt;2.3.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using factory_girl_rails &lt;span class="o"&gt;(&lt;/span&gt;1.4.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using multipart-post &lt;span class="o"&gt;(&lt;/span&gt;1.1.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using faraday &lt;span class="o"&gt;(&lt;/span&gt;0.7.5&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using ffi &lt;span class="o"&gt;(&lt;/span&gt;1.0.11&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using hashie &lt;span class="o"&gt;(&lt;/span&gt;1.2.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using hpricot &lt;span class="o"&gt;(&lt;/span&gt;0.8.5&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using jquery-rails &lt;span class="o"&gt;(&lt;/span&gt;1.0.16&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using kgio &lt;span class="o"&gt;(&lt;/span&gt;2.6.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using mail_view &lt;span class="o"&gt;(&lt;/span&gt;1.0.1&lt;span class="o"&gt;)&lt;/span&gt; from git://github.com/37signals/mail_view.git &lt;span class="o"&gt;(&lt;/span&gt;at master&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using memcache-client &lt;span class="o"&gt;(&lt;/span&gt;1.8.5&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using subexec &lt;span class="o"&gt;(&lt;/span&gt;0.1.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using mini_magick &lt;span class="o"&gt;(&lt;/span&gt;3.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using mongo-rails-instrumentation &lt;span class="o"&gt;(&lt;/span&gt;0.2.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using mongoid_auto_increment_id &lt;span class="o"&gt;(&lt;/span&gt;0.3.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using nokogiri &lt;span class="o"&gt;(&lt;/span&gt;1.5.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using oauth &lt;span class="o"&gt;(&lt;/span&gt;0.4.5&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using oauth2 &lt;span class="o"&gt;(&lt;/span&gt;0.5.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using omniauth &lt;span class="o"&gt;(&lt;/span&gt;1.0.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using omniauth-oauth &lt;span class="o"&gt;(&lt;/span&gt;1.0.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using omniauth-douban &lt;span class="o"&gt;(&lt;/span&gt;1.0.0.rc2&lt;span class="o"&gt;)&lt;/span&gt; from git://github.com/ballantyne/omniauth-douban.git &lt;span class="o"&gt;(&lt;/span&gt;at master&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] 
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using omniauth-oauth2 &lt;span class="o"&gt;(&lt;/span&gt;1.0.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using omniauth-github &lt;span class="o"&gt;(&lt;/span&gt;1.0.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using ruby-openid &lt;span class="o"&gt;(&lt;/span&gt;2.1.8&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rack-openid &lt;span class="o"&gt;(&lt;/span&gt;1.3.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using omniauth-openid &lt;span class="o"&gt;(&lt;/span&gt;1.0.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using omniauth-twitter &lt;span class="o"&gt;(&lt;/span&gt;0.0.7&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using pr_geohash &lt;span class="o"&gt;(&lt;/span&gt;1.0.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rubypython &lt;span class="o"&gt;(&lt;/span&gt;0.5.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using pygments.rb &lt;span class="o"&gt;(&lt;/span&gt;0.2.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rack-protection &lt;span class="o"&gt;(&lt;/span&gt;1.1.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rails &lt;span class="o"&gt;(&lt;/span&gt;3.1.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rails-i18n &lt;span class="o"&gt;(&lt;/span&gt;0.1.8&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rails_autolink &lt;span class="o"&gt;(&lt;/span&gt;1.0.4&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using raindrops &lt;span class="o"&gt;(&lt;/span&gt;0.8.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using redcarpet &lt;span class="o"&gt;(&lt;/span&gt;2.0.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using redis &lt;span class="o"&gt;(&lt;/span&gt;2.2.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using redis-namespace &lt;span class="o"&gt;(&lt;/span&gt;1.0.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using redis-objects &lt;span class="o"&gt;(&lt;/span&gt;0.5.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rmmseg-cpp-huacnlee &lt;span class="o"&gt;(&lt;/span&gt;0.2.8&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using redis-search &lt;span class="o"&gt;(&lt;/span&gt;0.6.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using sinatra &lt;span class="o"&gt;(&lt;/span&gt;1.3.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using vegas &lt;span class="o"&gt;(&lt;/span&gt;0.1.8&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using resque &lt;span class="o"&gt;(&lt;/span&gt;1.19.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using resque_mailer &lt;span class="o"&gt;(&lt;/span&gt;2.0.2&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rsolr &lt;span class="o"&gt;(&lt;/span&gt;1.0.6&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rspec-core &lt;span class="o"&gt;(&lt;/span&gt;2.7.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rspec-expectations &lt;span class="o"&gt;(&lt;/span&gt;2.7.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] 
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rspec-mocks &lt;span class="o"&gt;(&lt;/span&gt;2.7.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rspec &lt;span class="o"&gt;(&lt;/span&gt;2.7.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using rspec-rails &lt;span class="o"&gt;(&lt;/span&gt;2.7.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using sass &lt;span class="o"&gt;(&lt;/span&gt;3.1.11&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using sass-rails &lt;span class="o"&gt;(&lt;/span&gt;3.1.5&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using settingslogic &lt;span class="o"&gt;(&lt;/span&gt;2.0.6&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using simple_form &lt;span class="o"&gt;(&lt;/span&gt;2.0.0.dev&lt;span class="o"&gt;)&lt;/span&gt; from git://github.com/plataformatec/simple_form.git &lt;span class="o"&gt;(&lt;/span&gt;at master&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] 
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using social-share-button &lt;span class="o"&gt;(&lt;/span&gt;0.0.3&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using sprite-factory &lt;span class="o"&gt;(&lt;/span&gt;1.4.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using sunspot &lt;span class="o"&gt;(&lt;/span&gt;1.3.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using sunspot_rails &lt;span class="o"&gt;(&lt;/span&gt;1.3.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using sunspot_solr &lt;span class="o"&gt;(&lt;/span&gt;1.3.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using uglifier &lt;span class="o"&gt;(&lt;/span&gt;1.1.0&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Using unicorn &lt;span class="o"&gt;(&lt;/span&gt;4.1.1&lt;span class="o"&gt;)&lt;/span&gt;
 &lt;span class="k"&gt;**&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;out :: 127.0.0.1] Your bundle is &lt;span class="nb"&gt;complete&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt; Use &lt;span class="sb"&gt;`&lt;/span&gt;bundle show &lt;span class="o"&gt;[&lt;/span&gt;gemname]&lt;span class="sb"&gt;`&lt;/span&gt; to see where a bundled gem is installed.
    &lt;span class="nb"&gt;command &lt;/span&gt;finished &lt;span class="k"&gt;in &lt;/span&gt;1642ms
  &lt;span class="k"&gt;*&lt;/span&gt; executing &lt;span class="sb"&gt;`&lt;/span&gt;compile_assets&lt;span class="s1"&gt;'
  * executing "cd /home/user/oss/ruby-china/current/; bundle exec rake assets:precompile"
    servers: ["127.0.0.1"]
    [127.0.0.1] executing command
*** [err :: 127.0.0.1] /home/user/.rvm/gems/ruby-1.9.2-p290@global/gems/bundler-1.0.21/lib/bundler.rb:209: warning: Insecure world writable dir /home/user in PATH, mode 040777
*** [err :: 127.0.0.1] /home/user/.rvm/gems/ruby-1.9.2-p290@global/gems/bundler-1.0.21/lib/bundler.rb:209: warning: Insecure world writable dir /home/user in PATH, mode 040777
*** [err :: 127.0.0.1] :public is no longer used to avoid overloading Module#public, use :public_folder instead
*** [err :: 127.0.0.1] from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/resque-1.19.0/lib/resque/server.rb:12:in `&amp;lt;class:Server&amp;gt;'&lt;/span&gt;
&lt;span class="k"&gt;***&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;err :: 127.0.0.1] /home/user/.rvm/rubies/ruby-1.9.2-p290/bin/ruby /home/user/.rvm/gems/ruby-1.9.2-p290/bin/rake assets:precompile:all &lt;span class="nv"&gt;RAILS_ENV&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;production &lt;span class="nv"&gt;RAILS_GROUPS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;assets
&lt;span class="k"&gt;***&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;err :: 127.0.0.1] /home/user/.rvm/gems/ruby-1.9.2-p290@global/gems/bundler-1.0.21/lib/bundler.rb:209: warning: Insecure world writable &lt;span class="nb"&gt;dir&lt;/span&gt; /home/user &lt;span class="k"&gt;in &lt;/span&gt;PATH, mode 040777
&lt;span class="k"&gt;***&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;err :: 127.0.0.1] :public is no longer used to avoid overloading Module#public, use :public_folder instead
&lt;span class="k"&gt;***&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;err :: 127.0.0.1] from /home/user/.rvm/gems/ruby-1.9.2-p290/gems/resque-1.19.0/lib/resque/server.rb:12:in &lt;span class="sb"&gt;`&lt;/span&gt;&amp;lt;class:Server&amp;gt;&lt;span class="s1"&gt;'
*** [err :: 127.0.0.1] rake aborted!
*** [err :: 127.0.0.1] No such file or directory - /home/user/oss/ruby-china/releases/20120108142231/config/mongoid.yml
*** [err :: 127.0.0.1] 
*** [err :: 127.0.0.1] Tasks: TOP =&amp;gt; environment
*** [err :: 127.0.0.1] (See full trace by running task with --trace)
*** [err :: 127.0.0.1] rake aborted!
*** [err :: 127.0.0.1] Command failed with status (1): [/home/user/.rvm/rubies/ruby-1.9.2-p290/bin/...]
*** [err :: 127.0.0.1] 
*** [err :: 127.0.0.1] Tasks: TOP =&amp;gt; assets:precompile
*** [err :: 127.0.0.1] (See full trace by running task with --trace)
    command finished in 40509ms
*** [deploy:symlink] rolling back
  * executing "ls -x /home/user/oss/ruby-china/releases"
    servers: ["127.0.0.1"]
    [127.0.0.1] executing command
    command finished in 11ms
  * executing "rm -f /home/user/oss/ruby-china/current; ln -s /home/user/oss/ruby-china/releases/20120108141008 /home/user/oss/ruby-china/current; true"
    servers: ["127.0.0.1"]
    [127.0.0.1] executing command
    command finished in 12ms
*** [deploy:update_code] rolling back
  * executing "rm -rf /home/user/oss/ruby-china/releases/20120108142231; true"
    servers: ["127.0.0.1"]
    [127.0.0.1] executing command
    command finished in 26ms
failed: "env PATH=/home/user/.rvm/gems/ruby-1.9.2-p290/bin:/home/user/.rvm/gems/ruby-1.9.2-p290@global/bin:/home/user/.rvm/rubies/ruby-1.9.2-p290/bin:/home/user/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games RUBY_VERSION=ruby-1.9.2-p290 GEM_HOME=/home/user/.rvm/gems/ruby-1.9.2-p290 GEM_PATH=/home/user/.rvm/gems/ruby-1.9.2-p290:/home/user/.rvm/gems/ruby-1.9.2-p290@global sh -c '&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; /home/user/oss/ruby-china/current/&lt;span class="p"&gt;;&lt;/span&gt; bundle &lt;span class="nb"&gt;exec &lt;/span&gt;rake assets:precompile&lt;span class="s1"&gt;'" on 127.0.0.1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;其中显示的“/home/user/oss/ruby-china/releases/20120108142231”这个目录是动态生成的。其中&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;err :: 127.0.0.1] No such file or directory - /home/user/oss/ruby- china/releases/20120108142231/config/mongoid.yml
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这个错误就很奇怪了：为什么没有生成 &lt;code&gt;mongoid.yml&lt;/code&gt;？&lt;/p&gt;

&lt;p&gt;mongoid.yml 在 ruby-china/目录下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;~/oss/ruby_china$ mlocate mongoid.yml
/home/user/.rvm/gems/ruby-1.9.2-p290/gems/mongoid-2.3.4/lib/rails/generators/mongoid/config/templates/mongoid.yml
/home/user/oss/ruby_china/config/mongoid.yml
/home/user/oss/ruby_china/config/mongoid.yml.default
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这两个 mongoid.yml 有什么关系？也就是怎么联系起来？  &lt;/p&gt;</description>
      <author>kjpioo</author>
      <pubDate>Sun, 08 Jan 2012 22:38:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/775</link>
      <guid>https://ruby-china.org/topics/775</guid>
    </item>
  </channel>
</rss>
