Я немного взломал проект rclone , и я немного новичок.Я клонировал репозиторий в своем домашнем каталоге, /home/poundifdef/rclone
.
. Когда я смотрю на файл, rclone.go
, в каталоге верхнего уровня, я вижу следующую инструкцию импорта:
package main
import (
_ "github.com/ncw/rclone/backend/all"
"github.com/ncw/rclone/cmd"
_ "github.com/ncw/rclone/cmd/all"
)
У меня такой вопрос: нигде в этом коде, насколько я могу судить, мы не указываем, что пакеты github.com/ncs/rclone/*
должны ссылаться на локальные версии этих каталогов.Нигде в моей файловой системе я не использовал каталог с именем github.com/ncw
.И все же, выполнение go run rclone.go
способно выполнить этот код.
Где находится путь github.com/ncw/rclone
, сопоставляемый с моим локальным каталогом, если эти пакеты, названные, не существуют?