ゼロからわかる Ruby 超入門
サポートページ
この記事を読むのに必要な時間:およそ 0.5 分
ダウンロード
本書で解説しているプログラムのサンプルファイルをダウンロードできます。ダウンロードしたファイルを解凍してご利用ください。(2021年8月16日更新)
- ダウンロード(1刷、2刷用)
- サンプルファイル
- ダウンロード(3刷用)
- サンプルファイル(Ruby 3.0対応版)
補足情報
(2021年1月28日更新)
Ruby3.0.0以降では,Sinatraで利用しているWebサーバWEBrickが標準添付ライブラリから削除され,gem installコマンドでのインストールが必要となりました。P.243 sinatra gemをインストール後,または対象のプログラムを実行する前に次のコマンドでwebrick gemをインストールしてください。
|
対象のプログラムは以下です。
10-2 かんたんなWebアプリを作る
- P.244 sinatra_drink.rb
- P.246 sinatra_hi.rb
- P.254 練習問題 1,2,3
お詫びと訂正(正誤表)
本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。
(2020年7月20日最終更新)
解答集 6-3 問9の3行目
誤 |
|
---|---|
正 |
|
(以下2019年5月10日更新)
P.223(16行目)
誤 | newメソッドの引数に”モカ”が渡され、①で@nameに代入されます。 |
---|---|
正 | newメソッドの引数に”モカ”が渡され、③で@nameに代入されます。 |
(以下2019年2月19日更新)
P.30(表の2行目)
誤 | 新しいファイルを作る Cmd + W(Macの場合) |
---|---|
正 | 新しいファイルを作る Cmd + N(Macの場合) |
(以下2019年1月24日更新)
P.193
誤 | ③で引数で渡された"カフェラテ"をインスタンス変数@nameへ代入しています。 |
---|---|
正 | ③で引数で渡された"カフェオレ"をインスタンス変数@nameへ代入しています。 |
P.232 COLUMNの最終行
誤 | requireメソッドは別の使い方もあるので、P.236でまた登場します。 |
---|---|
正 | requireメソッドは別の使い方もあるので、P.237でまた登場します。 |
P.262
例外クラスの階層構造を描いた図のErrno::EACCESとErrno::ENOENTの吹き出しの説明が本文の説明と逆になっています。
P.234 問4
誤 | requitre_relative |
---|---|
正 | require_relative |
「t」が不要でした。