-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SUSHI does not install dependencies #1045
Comments
Thanks for reporting this, @me-at-gematik. It's possible that the libraries we use for downloading dependencies are not respecting the proxy settings. We'll look into it. I could be wrong, but I think the latest beta versions of Firely install to the correct location in the FHIR cache. You may want to give that a try to see if it helps. |
Good luck in fixing the issue and thanks for pointing out the new firely terminal fix. |
In our systems, when we export the http_proxy and https_proxy environment variables, SUSHI does attempt to use the specified proxies. What version of SUSHI are you using, and are you calling SUSHI directly, or are you letting the IG Publisher call SUSHI? |
Hi @guhanthuran, I am using SUSHI 2.3.0 directly, not via IG Publisher. |
We're having trouble reproducing this. How are you specifying the proxies in |
Hello @me-at-gematik, Just curious, what operating system are you using? |
I have set the proxies like this: export http(s)_proxy=http(s)://<someIP>:<port> This is the output of
|
Ubuntu 20.04.2 LTS |
Taking a look at how you set up your proxy, we noticed that when you output the env variables, there's a
|
Hi @guhanthuran, I have removed the trailing slash from the proxy variables. But the issue still occurs in the same way.
|
I have freshly installed SUSHI and tried SUSHI on the tutorials. They require the package hl7.fhir.r4.core#4.0.1 as a dependency. When running SUSHI with
sushi .
I get the following output and error:
You could work-around the issue by installing the missing package locally via npm or firely terminal. Unfortunately firely terminal even installs the packages in a different folder than is expected by SUSHI. So even the work-around is rather awkward.
I did setup the proxy correctly using the environment variables http_proxy and https_proxy. npm was successfully installing stuff through the proxy, when unsetting the proxy variables npm also did not install stuff.
The text was updated successfully, but these errors were encountered: