-
Notifications
You must be signed in to change notification settings - Fork 887
-
Notifications
You must be signed in to change notification settings - Fork 887
starter-kit-ruby in package system broken #99
Comments
The ruby module for the starter kit is currently looking for a maintainer, so I'm afraid this won't be addressed until someone steps up. |
A work-around is to add (remove-hook 'ruby-mode-hook 'esk-run-coding-hook) to your own config. It'd be great to see a maintainer for the ruby packages, but sadly I don't think my elisp is up to the job! |
New starter-kit-ruby maintainer here. I've just pushed 2.0.1 to Marmalade, which I believe will fix this problem. (It's got others, but I haven't gotten there yet.) |
starter-kit-ruby 2.0.1 depends on ruby-mode 1.1, which is not available in marmalade repo. It currently complains about "Package `ruby-mode-1.1' is unavailable" when attempting starter-kit-ruby 2.0.1 installation. (just so you guys know) |
This one's interesting. starter-kit-ruby depends on inf-ruby 2.2.1. inf-ruby 2.2.1 depends on ruby-mode 1.1, which does not exist on Marmalade or anywhere useful. inf-ruby 2.2.2 fixes these things, but hasn't been released because the maintainer lost his password (nonsequitur/inf-ruby#4). The inf-ruby maintainer can't reset his password because Marmalade's password-reset API is busted (http://code.google.com/p/marmalade/issues/detail?id=26). Rather than shave this yak, I think I will just cut inf-ruby out of starter-kit-ruby until such time as inf-ruby works again. |
I was wrong earlier: ruby-mode 1.1 does not exist on Marmalade, but it does exist on tromey.com. Try adding this to your init.el:
That'll get you ruby-mode 1.1, which will get you moving again. inf-ruby isn't the only thing that depends on ruby-mode 1.1, either. Notably, rinari depends on ruby-mode 1.1, so you'll need to add tromey to your package sources to use rinari. I think the answer to this one may just be to document that users of starter-kit-ruby need to have tromey as a package source. Thoughts? |
That works all right as a short term solution, but we should probably badger the hell out of the marmalade maintainer to get this guy's password reset, because having him locked out is just ridiculous. |
Agreed. I'll take a look at the Marmalade source and see how hard it would be to fix the password-reset-email problem. In the meantime, I'll add a note to the README. |
I'm finally back on Marmalade! |
The fixes appear to all be done (thanks @nonsequitur), but marlade still has an old version (2.0.1). @smerritt, would you mind pushing 2.0.2 to marmalade? |
Done. |
I get a void function error on opening any ruby file for the function esk-run-coding-hook after installing esk from the
package facility in Emacs 24. Looks like the 2.0 version listed is out of date and incompatible with the other files in the starter-kit.
I'm not sure whether the packages are coming from ELPA or marmalade, but I think ELPA.
Is this the right place for this issuer, or elsewhare.
The text was updated successfully, but these errors were encountered: