質問編集履歴

2

タグの追加

2021/02/22 16:20

投稿

masamichi
masamichi

スコア1

test CHANGED
File without changes
test CHANGED
File without changes

1

編集途中だったものに追記

2021/02/22 16:20

投稿

masamichi
masamichi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- [こちら](https://qiita.com/hnishi/items/a9217249d7832ed2c035)のサイトを参考に、自分のプロジェクトを複数のパッケージ分割したいのですが、うまくいきません。
5
+ [こちら](https://qiita.com/hnishi/items/a9217249d7832ed2c035)のサイトを参考に、自分のプロジェクトを複数のパッケージ分割したいのですが、うまくいきません。
6
6
 
7
7
  以下のようなディレクトリ構成で、AWS SAMとlambdaを使ったAPIを開発しようとしています。
8
8
 
@@ -206,27 +206,25 @@
206
206
 
207
207
 
208
208
 
209
- ### 発生している問題・エラーメッセージ
210
-
211
-
212
-
213
- ```
214
-
215
- エラーメッセージ
216
-
217
- ```
218
-
219
-
220
-
221
- ### 該当のソースコード
222
-
223
-
224
-
225
- ```ここ言語名入力
226
-
227
- ソースコード
228
-
229
- ```
209
+
210
+
211
+ しかし、コンパイルしようとすると以下のようなエラーが発生します。
212
+
213
+ ```
214
+
215
+ go: local.packages/db@v0.0.0-00010101000000-000000000000 requires
216
+
217
+ local.packeges/model@v0.0.0-00010101000000-000000000000: unrecognized import path "local.packeges/model": https fetch: Get "https://local.packeges/model?go-get=1": dial tcp: lookup local.packeges: no such host
218
+
219
+ ```
220
+
221
+
222
+
223
+ おそらく、`db`パッケージの`import "local.packeges/model"`をする際に、replaceで宣言したパスではなく、ネット上のパッケージを探しに行ってしまっているように見えます。
224
+
225
+ どのようそれ防げるか教えていただきたいです。
226
+
227
+
230
228
 
231
229
 
232
230
 
@@ -234,12 +232,16 @@
234
232
 
235
233
 
236
234
 
237
- ここ問題に対して試したことを記載してください。
235
+ ルート直下の`go.mod`
236
+
238
-
237
+ ```
238
+
239
-
239
+ replace (
240
-
240
+
241
- ### 補足情報(FW/ツールのバージョンなど)
241
+ local.packages/db => ./db
242
+
242
-
243
+ )
244
+
243
-
245
+ ```
244
-
246
+
245
- ここにより詳細な情報を記してください
247
+ 記してみても結果は変わりませんでした