按照 Homeland 的 docker 的安装步骤。
docker 和 docker composer 通过自动脚本出错了。所以是用官网的方式来装的。info 一下是正常的。
git clone 了安装的 repository。
sudo make install 一开始正常,bundle 了 gem。
---以上省略都是下载和安装,没有报错。---
Uing exception-track 0.2.0
Using notifications 0.4.0
Using rails-settings-cached 0.6.5
Using rails_autolink 1.1.6
Using status-page 0.1.4
Using devise-encryptable 0.2.0
Bundle complete! 77 Gemfile dependencies, 178 gems now installed.
---至此感觉 gem 是都 bundle 好了---
然后开始报了些 rails 5.0.1 的 depreciation。感觉应该没有大的问题。然后就报错了。
/var/www/homeland/vendor/bundle/ruby/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated
/var/www/homeland/vendor/bundle/ruby/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated
/var/www/homeland/vendor/bundle/ruby/2.4.0/gems/activesupport-5.0.1/lib/active_support/core_ext/numeric/conversions.rb:138: warning: constant ::Fixnum is deprecated
Database 'homeland' already exists
---虽有报错,至此应该是数据库也建好了。这是我第二次 sudo make install,存了输出到 log.txt。---
/var/www/homeland/vendor/bundle/ruby/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated
/var/www/homeland/vendor/bundle/ruby/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated
/var/www/homeland/vendor/bundle/ruby/2.4.0/gems/activesupport-5.0.1/lib/active_support/core_ext/numeric/conversions.rb:138: warning: constant ::Fixnum is deprecated
rails aborted!
---至此,rails abort 了,不解。---
Psych::SyntaxError: (<unknown>): did not find expected key while parsing a block mapping at line 47 column 3
---是不是 app.local.env 中有些部分空了?另外,我的 App Name 用了“Jimmy's LegoLand”。这个引号会不会是问题?---
以下还有些输出,我放在回帖里。方便大家阅读。
先谢过给予帮助的同道。