2017年6月18日日曜日

Rubyメモ Webアプリエンジニア養成読本

やったことメモ@Webアプリエンジニア養成読本のRuby編

$ gem list --local
でgemのヴァージョンを確認できる


Railsのサイトに行ってRubyをインストール
https://gorails.com/setup/ubuntu/16.04

Rubyバージョン2.1.10を選ぶ。出てきたコードをそのままコピペ
rbenvをインストールしてからruby-build

cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

rbenv install 2.1.10
rbenv global 2.1.10
ruby -v


本では2.1.0なので、2.1.10から変更した
2回目では2.1.10でやってみた
Downloading ruby-2.1.0.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2
Installing ruby-2.1.0...

WARNING: ruby-2.1.0 is nearing its end of life.
It only receives critical security updates, no bug fixes.

この状態で固まったように見える・・・時間がけっこうかかります・・・10分以上待ったような気がします。ともかく完了。

$ ruby -v
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]

2回目
ruby 2.1.10p492 (2016-04-01 revision 54464) [x86_64-linux]


■rackのインストール
gem install rack

とやると下記エラー

ERROR:  Error installing rack:
rack requires Ruby version >= 2.2.2.

https://github.com/phusion/passenger/issues/1710

$ gem install rack -v=1.6.4

とすると1.6.4をバージョン指定して入れることができました。


sinatraも同様のことがおきたのでバージョンを下げてインストール

$ gem install sinatra
ERROR:  Error installing sinatra:
rack requires Ruby version >= 2.2.2.


$ gem install sinatra -v=1.4.4


本p86,87 リスト10,12の誤植?
<ul> -> </ul> では?






0 件のコメント:

コメントを投稿