回答編集履歴
2
説明の改善
test
CHANGED
@@ -162,7 +162,7 @@
|
|
162
162
|
|
163
163
|
|
164
164
|
|
165
|
-
## 解決策1(
|
165
|
+
## 解決策1(本書を読み進める上では非推奨)
|
166
166
|
|
167
167
|
|
168
168
|
|
@@ -174,10 +174,12 @@
|
|
174
174
|
|
175
175
|
|
176
176
|
|
177
|
+
ただし、本書では`require_relative`を使っていません。そのため、`require_relative`を多用すると、本書を読み進める上では別の予期せぬ問題を引き起こす可能性があります。
|
178
|
+
|
179
|
+
|
180
|
+
|
177
181
|
## 解決策2(筆者のお勧め)
|
178
182
|
|
179
|
-
ただし、本書では`require_relative`を使っていません。そのため、`require_relative`を多用すると、別の予期せぬ問題を引き起こす可能性があります。
|
180
|
-
|
181
183
|
筆者としては「できる限り本書と同じコードを書いてもらうのが、予期せぬトラブルを避ける最善の方法」だと考えているので、「正しいカレントディレクトリに移動して`ruby`コマンドを実行する」がお勧めの解決策になります。
|
182
184
|
|
183
185
|
|
1
コメント修正
test
CHANGED
@@ -134,13 +134,13 @@
|
|
134
134
|
|
135
135
|
```bash
|
136
136
|
|
137
|
-
# 正しいカレントディレクトリであれば、"test"ディレクトリの下にある"rgb_test.rb"を実行する
|
137
|
+
# OK: 正しいカレントディレクトリであれば、"test"ディレクトリの下にある"rgb_test.rb"を実行する
|
138
138
|
|
139
139
|
$ ruby test/rgb_test.rb
|
140
140
|
|
141
141
|
|
142
142
|
|
143
|
-
# "test"ディレクトリがカレントディレクトリだと、"test/"なしで実行することになる
|
143
|
+
# NG: "test"ディレクトリがカレントディレクトリだと、"test/"なしで実行することになる
|
144
144
|
|
145
145
|
$ ruby rgb_test.rb
|
146
146
|
|