回答編集履歴

2

説明の改善

2020/05/06 00:28

投稿

jnchito
jnchito

スコア357

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

コメント修正

2020/05/06 00:28

投稿

jnchito
jnchito

スコア357

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