<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>xbhuang (xbhuang)</title>
    <link>https://ruby-china.org/xbhuang</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>学习 peatio 的时候卡住了，求帮助。</title>
      <description>&lt;p&gt;第一次接触 ruby 和 rails，请多多指教
在部署 peatio 遇到以下问题，前来求助
ubuntu 16.04&lt;/p&gt;

&lt;p&gt;ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]
Rails 4.0.13&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;peatio_development already exists
peatio_test already exists
rake aborted!
NameError: uninitialized constant ActiveRecord::Type
/home/xbhuang/.rvm/gems/ruby-2.2.1/gems/enumerize-2.1.2/lib/enumerize/activerecord.rb:69:in &lt;span class="sb"&gt;`&lt;/span&gt;&amp;lt;module:ActiveRecordSupport&amp;gt;&lt;span class="s1"&gt;'
/home/xbhuang/.rvm/gems/ruby-2.2.1/gems/enumerize-2.1.2/lib/enumerize/activerecord.rb:2:in `&amp;lt;module:Enumerize&amp;gt;'&lt;/span&gt;
/home/xbhuang/.rvm/gems/ruby-2.2.1/gems/enumerize-2.1.2/lib/enumerize/activerecord.rb:1:in &lt;span class="sb"&gt;`&lt;/span&gt;&amp;lt;top &lt;span class="o"&gt;(&lt;/span&gt;required&lt;span class="o"&gt;)&amp;gt;&lt;/span&gt;&lt;span class="s1"&gt;'
/home/xbhuang/.rvm/gems/ruby-2.2.1/gems/enumerize-2.1.2/lib/enumerize.rb:35:in `extended'&lt;/span&gt;
/home/xbhuang/workspace/peatio/app/models/deposit.rb:4:in &lt;span class="sb"&gt;`&lt;/span&gt;extend&lt;span class="s1"&gt;'
/home/xbhuang/workspace/peatio/app/models/deposit.rb:4:in `&amp;lt;class:Deposit&amp;gt;'&lt;/span&gt;
/home/xbhuang/workspace/peatio/app/models/deposit.rb:1:in &lt;span class="sb"&gt;`&lt;/span&gt;&amp;lt;top &lt;span class="o"&gt;(&lt;/span&gt;required&lt;span class="o"&gt;)&amp;gt;&lt;/span&gt;&lt;span class="s1"&gt;'
/home/xbhuang/.rvm/gems/ruby-2.2.1/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:226:in `const_get'&lt;/span&gt;
/home/xbhuang/.rvm/gems/ruby-2.2.1/gems/activesupport-4.0.13/lib/active_support/inflector/methods.rb:226:in &lt;span class="sb"&gt;`&lt;/span&gt;block &lt;span class="k"&gt;in &lt;/span&gt;constantize
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;gemfile &lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;source&lt;/span&gt; &lt;span class="s1"&gt;'https://rubygems.org'&lt;/span&gt;

gem &lt;span class="s1"&gt;'rails'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 4.0.12'&lt;/span&gt;
gem &lt;span class="s1"&gt;'rails-i18n'&lt;/span&gt;

gem &lt;span class="s1"&gt;'mysql2'&lt;/span&gt;, &lt;span class="s1"&gt;'0.3.20'&lt;/span&gt;
gem &lt;span class="s1"&gt;'daemons-rails'&lt;/span&gt;
gem &lt;span class="s1"&gt;'redis-rails'&lt;/span&gt;

gem &lt;span class="s1"&gt;'rotp'&lt;/span&gt;
gem &lt;span class="s1"&gt;'json'&lt;/span&gt;
gem &lt;span class="s1"&gt;'jbuilder'&lt;/span&gt;
gem &lt;span class="s1"&gt;'bcrypt-ruby'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 3.1.2'&lt;/span&gt;

gem &lt;span class="s1"&gt;'doorkeeper'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 1.4.1'&lt;/span&gt;
gem &lt;span class="s1"&gt;'omniauth'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 1.2.1'&lt;/span&gt;
gem &lt;span class="s1"&gt;'omniauth-identity'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 1.1.1'&lt;/span&gt;
gem &lt;span class="s1"&gt;'omniauth-weibo-oauth2'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 0.4.0'&lt;/span&gt;

gem &lt;span class="s1"&gt;'figaro'&lt;/span&gt;
gem &lt;span class="s1"&gt;'hashie'&lt;/span&gt;

gem &lt;span class="s1"&gt;'aasm'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 3.4.0'&lt;/span&gt;
gem &lt;span class="s1"&gt;'amqp'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 1.3.0'&lt;/span&gt;
gem &lt;span class="s1"&gt;'bunny'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 1.2.1'&lt;/span&gt;
gem &lt;span class="s1"&gt;'cancancan'&lt;/span&gt;
gem &lt;span class="s1"&gt;'enumerize'&lt;/span&gt;
gem &lt;span class="s1"&gt;'datagrid'&lt;/span&gt;
gem &lt;span class="s1"&gt;'acts-as-taggable-on'&lt;/span&gt;
gem &lt;span class="s1"&gt;'kaminari'&lt;/span&gt;
gem &lt;span class="s1"&gt;'paranoid2'&lt;/span&gt;
gem &lt;span class="s1"&gt;'active_hash'&lt;/span&gt;
gem &lt;span class="s1"&gt;'http_accept_language'&lt;/span&gt;
gem &lt;span class="s2"&gt;"globalize"&lt;/span&gt;, &lt;span class="s2"&gt;"~&amp;gt; 4.0.0"&lt;/span&gt;
gem &lt;span class="s1"&gt;'paper_trail'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 3.0.1'&lt;/span&gt;
gem &lt;span class="s1"&gt;'rails-observers'&lt;/span&gt;
gem &lt;span class="s1"&gt;'country_select'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 2.1.0'&lt;/span&gt;

gem &lt;span class="s1"&gt;'gon'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 5.2.0'&lt;/span&gt;
gem &lt;span class="s1"&gt;'pusher'&lt;/span&gt;
gem &lt;span class="s1"&gt;'eventmachine'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 1.0.4'&lt;/span&gt;
gem &lt;span class="s1"&gt;'em-websocket'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 0.5.1'&lt;/span&gt;

gem &lt;span class="s1"&gt;'simple_form'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 3.1.0'&lt;/span&gt;
gem &lt;span class="s1"&gt;'slim-rails'&lt;/span&gt;
gem &lt;span class="s1"&gt;'sass-rails'&lt;/span&gt;
gem &lt;span class="s1"&gt;'coffee-rails'&lt;/span&gt;
gem &lt;span class="s1"&gt;'uglifier'&lt;/span&gt;
gem &lt;span class="s2"&gt;"jquery-rails"&lt;/span&gt;
gem &lt;span class="s2"&gt;"angularjs-rails"&lt;/span&gt;
gem &lt;span class="s1"&gt;'bootstrap-sass'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 3.2.0.2'&lt;/span&gt;
gem &lt;span class="s1"&gt;'bootstrap-wysihtml5-rails'&lt;/span&gt;
gem &lt;span class="s1"&gt;'font-awesome-sass'&lt;/span&gt;
gem &lt;span class="s1"&gt;'bourbon'&lt;/span&gt;
gem &lt;span class="s1"&gt;'momentjs-rails'&lt;/span&gt;
gem &lt;span class="s1"&gt;'eco'&lt;/span&gt;
gem &lt;span class="s1"&gt;'browser'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 0.8.0'&lt;/span&gt;
gem &lt;span class="s1"&gt;'rbtree'&lt;/span&gt;
gem &lt;span class="s1"&gt;'liability-proof'&lt;/span&gt;, &lt;span class="s1"&gt;'0.0.9'&lt;/span&gt;
gem &lt;span class="s1"&gt;'whenever'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 0.9.2'&lt;/span&gt;
gem &lt;span class="s1"&gt;'grape'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 0.7.0'&lt;/span&gt;
gem &lt;span class="s1"&gt;'grape-entity'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 0.4.2'&lt;/span&gt;
gem &lt;span class="s1"&gt;'grape-swagger'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 0.7.2'&lt;/span&gt;
gem &lt;span class="s1"&gt;'rack-attack'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 3.0.0'&lt;/span&gt;
gem &lt;span class="s1"&gt;'easy_table'&lt;/span&gt;
gem &lt;span class="s1"&gt;'phonelib'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 0.3.5'&lt;/span&gt;
gem &lt;span class="s1"&gt;'twilio-ruby'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 3.11'&lt;/span&gt;
gem &lt;span class="s1"&gt;'unread'&lt;/span&gt;, github: &lt;span class="s1"&gt;'peatio/unread'&lt;/span&gt;
gem &lt;span class="s1"&gt;'carrierwave'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 0.10.0'&lt;/span&gt;
gem &lt;span class="s1"&gt;'simple_captcha2'&lt;/span&gt;, require: &lt;span class="s1"&gt;'simple_captcha'&lt;/span&gt;
gem &lt;span class="s1"&gt;'rest-client'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 1.6.8'&lt;/span&gt;

group :development, :test &lt;span class="k"&gt;do
  &lt;/span&gt;gem &lt;span class="s1"&gt;'factory_girl_rails'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'faker'&lt;/span&gt;, &lt;span class="s1"&gt;'~&amp;gt; 1.4.3'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'mina'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'mina-slack'&lt;/span&gt;, github: &lt;span class="s1"&gt;'peatio/mina-slack'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'meta_request'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'better_errors'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'binding_of_caller'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'pry-rails'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'quiet_assets'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'mails_viewer'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'timecop'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'dotenv-rails'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'rspec-rails'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'byebug'&lt;/span&gt;
end

group :test &lt;span class="k"&gt;do
  &lt;/span&gt;gem &lt;span class="s1"&gt;'database_cleaner'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'mocha'&lt;/span&gt;, :require &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;false
  &lt;/span&gt;gem &lt;span class="s1"&gt;'shoulda-matchers'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'capybara'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'launchy'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'selenium-webdriver'&lt;/span&gt;
  gem &lt;span class="s1"&gt;'poltergeist'&lt;/span&gt;

  &lt;span class="c"&gt;# rspec-rails rely on test-unit if rails version less then 4.1.0&lt;/span&gt;
  &lt;span class="c"&gt;# but test-unit has been removed from ruby core since 2.2.0&lt;/span&gt;
  gem &lt;span class="s1"&gt;'test-unit'&lt;/span&gt;
end

&lt;/code&gt;&lt;/pre&gt;</description>
      <author>xbhuang</author>
      <pubDate>Thu, 07 Sep 2017 12:33:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/34052</link>
      <guid>https://ruby-china.org/topics/34052</guid>
    </item>
  </channel>
</rss>
