Comments (4)
Cloning the repo and running go install
from the ./cmd/risor
directory works as expected.
from risor.
Thanks for helping figure this out @adamgoose. I think nested Go modules is the right approach for the project long term, but transitioning to it has been painful.
It is especially weird that cmd/risor
seems worse off than other submodules e.g. modules/pgx
. They're virtually identical in terms of how the submodules were introduced later.
I'm working on this...
from risor.
@adamgoose - There is now a v1.1.1
release of Risor, which helped resolve some of the Go module weirdness that was lingering.
However I'm seeing that the replace
directives in the cmd/risor Go module interfere with go install
:
$ go install github.com/risor-io/risor/cmd/risor@latest
go: github.com/risor-io/risor/cmd/risor@latest (in github.com/risor-io/risor/cmd/[email protected]):
The go.mod file for the module providing named packages contains one or
more replace directives. It must not contain directives that would cause
it to be interpreted differently than if it were the main module.
My initial searching on this problem makes this look like it's a challenge for other projects as well. I don't really want to get rid of the replace directives. I'll have to look at this more.
LMK what you think.
from risor.
I documented the current recommended source install steps:
https://github.com/risor-io/risor#build-and-install-the-cli-from-source
We are subject to the Go limitation with replace
directives discussed here which does unfortunately prevent using go install
with just the Risor URL.
from risor.
Related Issues (20)
- Possible hang in the parser HOT 5
- Bug: panic inside range HOT 2
- Please publish the VS Code extension to the Open VSX Registry (an alternative to the MS VSC marketplace) HOT 1
- Need sort capability with a user-provided sorting function HOT 1
- Comparisons between mismatched types should raise an error
- Allow newlines after operators in infix expressions
- Bug: fetch timeout not working
- multiple variables assignment error HOT 2
- some exec/arguments issues HOT 1
- defer in for loop panic
- panic occurs while accessing proxy object field HOT 3
- No Benchmark
- compiler panics while accessing undefined variable
- get last error in error handling HOT 3
- Stop execution of `VirtualMachine.Call` when context cancelled.
- Potential expression issue HOT 1
- how does this compare with scriggo? HOT 1
- Odd behaviour unmarshalling json string containing `items` object HOT 5
- Set script's stdin/stdout/stderr file HOT 2
- For loop with only a condition fails with "type error: object is not iterable (got bool)" HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from risor.