Closed jgoguen closed 5 years ago
That's a real bummer. I'm not strong with JS or atom package management. I don't suppose you know how to fix this?
I'm less confident in implementation, but I believe ide-python
works like this. I'd start by looking at how they're handling it, they also require atom-ide-ui
to be present to work but they install cleanly with nuclide
installed instead of atom-ide-ui
.
Reproduced. Bummer.
Reproduce:
mv ~/.atom ~/atom-backup
For what it's worth, I think that if you ignore that warning it'll actually work. Still - gonna try to fix it.
I have Nuclide installed in Atom and it provides
atom-ide-ui
as part of itself.ide-ruby
does not properly detect this and insists I install and activate the package (which breaks Nuclide).ide-ruby
needs to properly detect this and not force installing and activatingatom-ide-ui
separately, or it needs to not requireatom-ide-ui
and simply prompt the user to either install the package (just once, on new install only, not on upgrade) or assert it's already installed.Same for
language-ruby
, it's provided as part of Atom and Atom (andapm
) say not to manually install it unless necessary.ide-ruby
needs to either treatlanguage-ruby
just likeatom-ide-ui
and detect the bundled version, prompt the user to install only once, or explain why the separate version is necessary.