I developed a plugin using the public version of c9 and tested it there. It worked well in debug mode. I then pushed it to my local git repo.
Then I switched to my locally running version of Cloud9 (The SDK).
There, I checked out my plugin code and built/installed it as follows:
me@server:~/my.ide.tooltabs$ c9 build -v my.ide.tooltabs
Permissions are: world
WARNING: Description property in package.json will be ignored. README.md will be used.
Processing 2 files.
me@server:~/my.ide.tooltabs$ c9 install . --local --verbose
Installing package locally
npm WARN package.json firstname.lastname@example.org No license field.
Successfully installed my.ide.tooltabs@undefined
To me it looks like everything went fine. Except it didn't. The installed plugin is nowhere to be seen. It's neither in the plugin manager nor anywhere else. Well, not nowhere. The folder exists at ~/.c9/plugins/my.ide.tooltabs/ What did I do wrong? I enabled all the experimental options.