-
Hi Team Observable, As a follow up to #1061 , I've tried to build a report as part of a larger pipeline. In this case the workflow looks something like [ Edit: the issue is in the rename call during build. ] Thanks again, npm ERR! code ENOSYS
npm ERR! syscall symlink
npm ERR! path ../@observablehq/framework/dist/bin/observable.js
npm ERR! dest /fusion/s3/<our-bucket>/_nextflow/workdir/stage-b31b47f5-d8dc-44f9-aef8-83cb47e64871/e0/bf91de07290249b53b6f4206c2a41c/report/node_modules/.bin/observable
npm ERR! errno -38
npm ERR! ENOSYS: function not implemented, symlink '../@observablehq/framework/dist/bin/observable.js' -> '/fusion/s3/<our-bucket>/_nextflow/workdir/stage-npm_***/e0/bf91de07290249b53b6f4206c2a41c/report/node_modules/.bin/observable'
npm ERR! A complete log of this run can be found in: /root/.npm/_logs/2024-03-15T21_01_55_341Z-debug-0.log |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
Thanks for the report. Does the complete log show a trace of where this syscall symlink originates? |
Beta Was this translation helpful? Give feedback.
-
So I figured out whats going on , more or less:
# note that we are not allowing node t set symlinks
# and that this requires us to invoke observable directly rather than `npm run`
npm install --no-bin-links && \
./node_modules/@observablehq/framework/dist/bin/observable.js build |
Beta Was this translation helpful? Give feedback.
So I figured out whats going on , more or less:
npm install
dancerifraf
andsymlinks