Skip to content
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

Omnisharp server installation and execution fail #472

Open
drkg4b opened this issue Mar 13, 2019 · 1 comment
Open

Omnisharp server installation and execution fail #472

drkg4b opened this issue Mar 13, 2019 · 1 comment

Comments

@drkg4b
Copy link

drkg4b commented Mar 13, 2019

Dear developers,

thanks for the hard work you are doing to maintain this package. I'm having hard times making it work on Ubuntu 18.04 and Emacs 25.2.2. If I give the M-x omnisharp-install-server I always get the error omnisharp--server-installation-path: Symbol’s function definition is void: f-exists-p.

If I download manually the server and use the (setq omnisharp-server-executable-path "<path-to-server-wrapper-script>") I am still unable to start the server on any project mostly due to a Permission denied on the OmniSharp.exe file or if I do a chmod a+x OmniSharp.exe I get a Exec format error error.

I'm not that skilled to debug elisp so I'm turning to you if you could help me figure out what is that I am doing wrong here! Thanks

EDIT:
Being ignorant about elisp is not a valid excuse thus I picked up a guide and was able to debug the issue. Apparently changing f-exists-p to file-exists-p and some other aliases solved the issue for me. I suspect I am having problems with f.el at this point. Anyway after changing a few aliases (I'm not sure there are more) I was able to happily install and run the server.

@razzmatazz
Copy link
Contributor

Hi @drkg4b

Sorry for replying so long after your report. Is this still an issue for you? Which emacs version/platform are you using?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants