I'm configuring a custom language server for JupyterLab using the jupyterlab-lsp
extension, and I'm running into some permissions issues.
For context, I have JupyterLab installed in a Conda environment, where I also have the aforementioned extension installed. For some reason, though, whenever my language server starts the initialization process (in a local JupyterLab notebook instance), I get the following error in my terminal:
PermissionError: [Errno 13] Permission denied: '/Users/garrettc/src/my-lsp/vscode-extension-samples/my-lsp/server'
I checked the permissions of this folder, and all users have Read, Write and Execute access, so I'm very confused. I also checked the permissions within the Conda environment, and they are identical. Please let me know if there are any relevant files that I should include, as I have no idea why I'm seeing this.
Result of ls .../vscode-extension-examples/my-lsp/
:
README.md client server
Untitled.ipynb node_modules tsconfig.json
Untitled1.ipynb package-lock.json untitled.txt
Untitled2.ipynb package.json untitled1.txt
Untitled3.ipynb scripts yarn.lock