3日断食したら食生活が変わった話

雑記を書いては消し。書いては消し。どうも何某です。こんばんはからのエンジョイ。

先日体調を崩しまして。風邪をひいたうえに、そのウィルスが胃腸に入って急性胃腸炎。

毎年この時期急性胃腸炎になるので、梅雨時期の風物詩にもなってるのですが、兎にも角にも痛くてしようがない。
胃腸がやばい状態なので断食して胃腸をリセットしなさいと医者。

1日以上飯食わなきゃいいよと軽く言いやがる。

ネットで調べると、酵素ドリンクと水、お茶のみで3日くらい過ごすプチ断食ってのが流行ってる模様。さっそく酵素ドリンクっての買ってみました。

で、こんな感じで断食してみました。

  • 朝昼晩酵素ドリンクを50mlづつ飲む。
  • 水、お茶を2リットル以上飲む。
  • 甘い野菜ジュースを昼晩の間に飲む。
  • 固形物は食べない。
  • 酒は飲まない。

酵素ドリンクを飲むとお腹が減らないという話があったのですが、私の場合も同じくお腹が減らない状態になりました。がしかし、酵素ドリンクが強烈不味い。まぁ手頃な値段だったので味はしょうがないかなと思いながら飲んでました。
甘い野菜ジュースを昼晩に飲んだのは、酵素ドリンクの間が空いて少し小腹が空くので甘いので誤魔化してます。

そして、断食自体は特に大変なこともなく3日間過ぎたわけです。

3日間で良い感じで変化があったところはこちら。

  • 7年間下痢だったのが治った。
  • 朝気持ちよく起きれる。

そして、良いのか悪いのかわからないけど変化があったのがこちら。

  • ご飯が一日1食で大丈夫になった。
  • 今まで5分で弁当食べてたのが30分以上かかるようになった。
  • とにかく噛まないと飲み込めない。
  • ガブガブ飲んでいた酒がビール一杯も飲めなくなった。

断食後1週間経ってますがまだこの状態です。

体重は毎日1kgづつ減りましたが、ご飯食べたらすぐ戻るので注意。

断食明け直後のご飯を食べるのはすごいきつかった。今ご飯が何処にあるのかわかる感じです。胃腸が空っぽなんだなというのが実感できます。とにかく、流動食になるくらい噛まないと飲み込めない。

以前のように食べられないですが、身体自体は調子いいので、これまでの食生活が非常に悪かったんだなと考えてしまいます。昼夜ラーメンとか今はもう無理。

食に対する欲求はほとんどなくなってしまいましたが、それよりもこの胃腸の調子を手放すのは惜しいので、これからもこの程度の断食を定期的にやっていこうと思います。

Rails3.2で Could not find a JavaScript runtime エラー発生対応メモ

環境を変える前は特にエラー無かったなと思ったのですが、どうやら Node.js がインストールされているとそちらを利用するそうです。

今回は Node.js をインストールする予定はないので、 gem で対応します。

環境

  • OS: Ubuntu 12.04 64bit
  • Ruby on Rails 3.2.6
  • Gem
    • execjs 1.4.0
    • therubyracer 0.10.1

rake を実行したらエラー

ちなみに rails s を実行でも同じエラーが出ました。

Terminal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
$ rake db:create --trace
rake aborted!
Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/execjs-1.4.0/lib/execjs/runtimes.rb:51:in `autodetect'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/execjs-1.4.0/lib/execjs.rb:5
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:236:in `load_dependency'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/coffee-script-2.2.0/lib/coffee_script.rb:1
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:236:in `load_dependency'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/coffee-script-2.2.0/lib/coffee-script.rb:1
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:236:in `load_dependency'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:in `each'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:55:in `each'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:55:in `require'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/bundler-1.1.4/lib/bundler.rb:119:in `require'
/home/nanigashi/workspace/hoge/branches/hoge/config/application.rb:7
/home/nanigashi/workspace/hoge/branches/hoge/Rakefile:5:in `require'
/home/nanigashi/workspace/hoge/branches/hoge/Rakefile:5
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25:in `load'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25:in `load_rakefile'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/rake-0.9.2.2/lib/rake/application.rb:501:in `raw_load_rakefile'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/rake-0.9.2.2/lib/rake/application.rb:82:in `load_rakefile'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/rake-0.9.2.2/lib/rake/application.rb:81:in `load_rakefile'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/rake-0.9.2.2/lib/rake/application.rb:65:in `run'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/gems/rake-0.9.2.2/bin/rake:33
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/bin/rake:19:in `load'
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/bin/rake:19
/home/nanigashi/.rvm/gems/ruby-1.8.7-p358@global/bin/ruby_noexec_wrapper:14

javascriptの生成エンジンをインストール

javascriptの生成エンジンが無いためエラーになってるようなのでインストールします。

node.js でも問題ないようですが、利用する予定はないので今回はgemで対応します。

Gemfile に以下を記述します。

Gemfile
1
2
gem 'execjs'
gem 'therubyracer'

bundle install を実行すれば大丈夫です。

以上です。

Ubuntu + Mysql5 + Rails3.2 に mysql2 をインストールしようとしてエラー

Ubuntu + Mysql5 + Rails3.2 に mysql2 をインストールしようとしてエラーが出た時の対処メモ。

環境

  • OS: Ubuntu 12.04 64bit
  • DB: MySQL 5.5.24-0ubuntu0.12.04.1
  • Ruby on Rails 3.2.6
  • Gem
    • mysql2 0.3.11

mysql2 をインストールしようとしてエラー

mysql2 をインストールするため Gemfile に追記します。

Gemfile
1
gem 'mysql2'

いつも通り bundle install を実行するとエラーが発生して mysql2 がインストール出来ません。

Terminal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Installing mysql2 (0.3.11) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

/home/nanigashi/.rvm/rubies/ruby-1.8.7-p358/bin/ruby extconf.rb
checking for rb_thread_blocking_region()... no
checking for rb_wait_for_single_fd()... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lmygcc... no
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/nanigashi/.rvm/rubies/ruby-1.8.7-p358/bin/ruby
--with-mysql-config
--without-mysql-config
--with-mysql-dir
--without-mysql-dir
--with-mysql-include
--without-mysql-include=${mysql-dir}/include
--with-mysql-lib
--without-mysql-lib=${mysql-dir}/lib
--with-mysqlclientlib
--without-mysqlclientlib
--with-mlib
--without-mlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-zlib
--without-zlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-socketlib
--without-socketlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-nsllib
--without-nsllib
--with-mysqlclientlib
--without-mysqlclientlib
--with-mygcclib
--without-mygcclib
--with-mysqlclientlib
--without-mysqlclientlib


Gem files will remain installed in /home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/mysql2-0.3.11 for inspection.
Results logged to /home/nanigashi/.rvm/gems/ruby-1.8.7-p358@hoge_rails3/gems/mysql2-0.3.11/ext/mysql2/gem_make.out
An error occured while installing mysql2 (0.3.11), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.3.11'` succeeds before bundling.

必要なライブラリをインストール

調べたらライブラリが足りないとのことなのでインストールします。

Terminal
1
$ sudo aptitude install libmysql-ruby libmysqlclient-dev

再度 bundle install を実行すると無事入りました。

以上です。

© 2024 磁力式駆動 All Rights Reserved.
Theme by hiero