If I create a package
Foo depending on
Bar@0.1.0, and the default environment (say,
Bar@0.2.0, how can I use the package
Foo in the default environment?
Here’s what I did:
In the environment
]add Bar@0.1.0. Clearly this creates a manifest.toml file with
Bar@0.1.0. Then I switch back to the default environment
v1.1 and then
Foo wouldn’t precompile due to compatibility issues (
My expectation is that
Foo will run in its own environment described by its manifest.toml no matter what is the environment where
Foo is used. However, this does not seem to be the case in my practice. Then, how can I simultaneously use two packages that have contradictory dependency requirements?