スポンサーリンク

ruby本番環境try6回目の続き

http://blog.willnet.in/entry/2014/06/02/122755

2014-06-02
パーフェクト Ruby on Rails のサンプルアプリケーションを Github 上で公開しました

から、サンプルデータを持ってくる。

無理かも。

sudo yum install sqlite-devel
なんかエラーであきらめた。
しかし、Gemfileは少しでも参考になりそう。
 
http://qiita.com/woogy/items/2174939e96331f3deba7
 

https://adash333.wordpress.com/2015/12/27/virtualboxwindows-7%E4%B8%8A%E3%81%AE%E3%80%81centos7-2%E3%81%ABteraterm%E3%81%A7%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3/

 

http://tech-blog.gc-story.com/centos7-%E3%81%A7rails%E3%81%AE%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89

 

http://solima.net/techinfo/virtualbox/vbnwconfig

VirtualBoxネットワーク設定

懲りずに、centos上で、rails ユーザーで、sample を作成し、

http://tech-blog.gc-story.com/centos7-%E3%81%A7rails%E3%81%AE%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89

を見ながら、

gem install unicorn
bundle update
bundle install
sudo firewall-cmd –add-port=3000/tcp

sample/ の、.Gemfileの最後に、

group :staging, :production do
  gem 'unicorn'
end

を入れて、

bundle install

bundle exec unicorn_rails -l 3000 -E production

したが、

Windowsのほうから、IPアドレス:3000にアクセスしたところ、

ブラウザの画面は真っ白で、

image

のようなエラー。

E, [2016-01-12T23:20:40.553409 #26397] ERROR — : app error: Missing `secret_token` and `secret_key_base` for ‘production’ environment, set these values in `config/secrets.yml` (RuntimeError)

また明日以降、調べてみたいと思う。

http://easyramble.com/rails-secret-key-base-env.html

image

image

image

正しくは、

secret_key_base: xxxxxxxxx

であった。 : のあとに半角スペースで、そのあとにsecret keyをコピペ。

ホストOS(Windows)から、

http://192.168.56.101:3000/

に接続すると、初めて以下の画面が出てきた。おしい。もう少しのようだが、、、

image

http://qa.atmarkit.co.jp/q/3361

http://qiita.com/seltzer/items/d52a31c558a30c857a3f

rake assets:precompile

bundle exec unicorn_rails -l 3000 -E production

だめ。

http://railstutorial.jp/chapters/beginning?version=4.2#sec-the_hello_application

image

image

bundle exec unicorn_rails -l 3000 -E production

image

うれしい!

これで、念願の、VirtualBox内のCentOS7にRailsのProduction環境を構築し、ホストOSであるWindowsからRailsアプリケーションを見る

ことができるようになった。(detabaseはsqliteですが、、、)

っていうか、RailsはProduction環境構築(実際に公開する)が難しすぎます。簡単な本はないのでしょうか?ど素人がここまでくるのに2か月かかった。

https://adash333.wordpress.com/2015/11/22/ruby-on-railes-part-11/

の、2015/11/22以来である。

あとは、安心して、Cloud9や、Windows上のRails開発環境(Aptana Studio 3)から、Railsチュートリアルでもやってみようと思います。

スポンサーリンク