-
Notifications
You must be signed in to change notification settings - Fork 230
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
merlin 1.7 install fails to install vim plugin #245
Comments
The installation should be handled by |
More details. The normal installation process is handled by the install rule of the Makefile. Since the first version of merlin, it used share/ocamlmerlin as directory to store various files. Opam now provides a declarative system for installation: make rule produces files, and the merlin.install file list all files to install. |
opam version is 1.1.1. the contents of merlin.install are
about the ocamlmerlin directory: yes, this was used and worked previously on my system. but in the post-install message i get from opam, it says
and |
wait, has this changed? in commit 7c44a25 is now says ocamlmerlin in the message?! maybe a stale version is still on the opam repository? |
This has been changed after this commit, when switching everything to opam-managed install. |
I'll push the update on opam master server. In the meantime, could you try
The vim files should be installed now. |
(and you will want to do an |
ok, thanks. i did that and indeed it installs the files under |
Yep, thanks, we should update that. The problem is that manual installation is still allowed, and manual installation uses "ocamlmerlin" (I choose that name because in a system-wide installation there might be conflicts with merlin name). |
On 22/08/14 11:14, def-lkb wrote:
|
You can use |
@Samoth: yes but the Makefile install rule is used when outside of opam, so we can't assume that |
merlin.install.sh expects a GNU version of find, which fails on OSX/BSDs. This has been fixed, once… The bug was reintroduced. The best is to remove the script from the installation and precompute merlin.install.
i do
opam reinstall merlin
. it reportsand further reports success. but after installation,
~/.opam/4.01.0/share/merlin/
is an empty directory, and noocamlmerlin
directory exists. looking at the Makefile and Makefile.config (but not understanding much) there seems to be a confusion between/share/ocamlmerlin
and/share/merlin
. also in the documentation sometimes one sometimes the other is mentioned. os x 10.9.The text was updated successfully, but these errors were encountered: