I have a simple demo application that wants to use a package that is on my local file system. The code for the package is in /Users/Mark/foo/bar. This directory contains the file bar.go which contains:
package bar import "fmt" func Hello() { fmt.Println("Hello from bar!") } It also contains the file go.mod which just contains: module bar The demo application in another directory imports this as "foo/bar" in the file main.go. It has a go.mod file that contains the following: module demo replace foo/bar => /Users/Mark/foo/bar When I enter "go run main.go" in the directory of the demo code I get build demo: cannot find module for path foo/bar Is there something wrong with my use of the "replace" directive? None of this code is under the directory pointed to by GOPATH because I'm trying to use Go modules for everything in this demo. -- R. Mark Volkmann Object Computing, Inc. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.