I'm using Archlinux. If I follow the guide http://gondolaweb.com/tutorials/installing-gondola/, the installation fails as the connection is refused:
> go get -v gnd.la/cmd/gondola
Fetching https://gnd.la/cmd/gondola?go-get=1
https fetch failed: Get https://gnd.la/cmd/gondola?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused
package gnd.la/cmd/gondola: unrecognized import path "gnd.la/cmd/gondola" (https fetch: Get https://gnd.la/cmd/gondola?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
Unfortunately it is also not possible to do:
go get github.com/rainycape/gondola/cmd/gondola
as it tries to import from gnd.la
:
package gnd.la/app: unrecognized import path "gnd.la/app" (https fetch: Get https://gnd.la/app?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/app/profile: unrecognized import path "gnd.la/app/profile" (https fetch: Get https://gnd.la/app/profile?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/config: unrecognized import path "gnd.la/config" (https fetch: Get https://gnd.la/config?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/crypto/cryptoutil: unrecognized import path "gnd.la/crypto/cryptoutil" (https fetch: Get https://gnd.la/crypto/cryptoutil?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/encoding/base64: unrecognized import path "gnd.la/encoding/base64" (https fetch: Get https://gnd.la/encoding/base64?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/i18n/messages: unrecognized import path "gnd.la/i18n/messages" (https fetch: Get https://gnd.la/i18n/messages?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/i18n/po: unrecognized import path "gnd.la/i18n/po" (https fetch: Get https://gnd.la/i18n/po?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/internal/gen: unrecognized import path "gnd.la/internal/gen" (https fetch: Get https://gnd.la/internal/gen?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/internal/gen/app: unrecognized import path "gnd.la/internal/gen/app" (https fetch: Get https://gnd.la/internal/gen/app?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/internal/gen/genutil: unrecognized import path "gnd.la/internal/gen/genutil" (https fetch: Get https://gnd.la/internal/gen/genutil?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/internal/project: unrecognized import path "gnd.la/internal/project" (https fetch: Get https://gnd.la/internal/project?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/internal/runtimeutil: unrecognized import path "gnd.la/internal/runtimeutil" (https fetch: Get https://gnd.la/internal/runtimeutil?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/internal/vfsutil: unrecognized import path "gnd.la/internal/vfsutil" (https fetch: Get https://gnd.la/internal/vfsutil?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/log: unrecognized import path "gnd.la/log" (https fetch: Get https://gnd.la/log?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/net/urlutil: unrecognized import path "gnd.la/net/urlutil" (https fetch: Get https://gnd.la/net/urlutil?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/util/fileutil: unrecognized import path "gnd.la/util/fileutil" (https fetch: Get https://gnd.la/util/fileutil?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/util/generic: unrecognized import path "gnd.la/util/generic" (https fetch: Get https://gnd.la/util/generic?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
package gnd.la/util/stringutil: unrecognized import path "gnd.la/util/stringutil" (https fetch: Get https://gnd.la/util/stringutil?go-get=1: dial tcp 192.99.45.224:443: getsockopt: connection refused)
I tried to do solve it by :
> ln -s $GOPATH/src/github.com/rainycape/gondola $GOPATH/src/gnd.la
> go get -v gnd.la/cm/gondola
And install the dependencies manually reported by goinstall from $GOPATH/src/gnd.la/cmd/gondola
:
go get github.com/howeyc/gopass
go get github.com/rainycape/browser
go get github.com/rainycape/command
go get github.com/dchest/uniuri
go get github.com/naoina/toml
go get github.com/rainycape/unidecode
go get github.com/rainycape/vfs
go get golang.org/x/tools/go/gcimporter
I'm almost there, but the last command fails:
> go get golang.org/x/tools/go/gcimporter
package golang.org/x/tools/go/gcimporter: cannot find package "golang.org/x/tools/go/gcimporter"
/usr/lib/go/src/golang.org/x/tools/go/gcimporter (from $GOROOT)
~/go/src/golang.org/x/tools/go/gcimporter (from $GOPATH)
I'd love to try Gondola. Do you plan to fix this to make gondola go gettable again? Otherwise this makes adoption impossible.