For anyone who has their local CFML folder pointed at the Git repo for local CommandBox dev, note that I’ve started refactoring out some generic libs like semantic versioning, file globbing, and string comparison and removed them from the main CommandBox repo in favor of entries in a new box.json file that lives in the cfml/system folder.
When you clone the CommandBox source code, you’ll need to run box install
in the cfml/system folder to install these dependencies first. This can cause a bit of a catch 22, so make sure you install the dependencies PRIOR to repointing the cfml folder in your actual box install over to the git repo.
To anyone else, who’s just downloading the CommandBox binary and using it normally, this doesn’t affect you. The CommandBox build installs the dependencies and they come as part of the final package you download. This only applies to people actually hacking on the CommandBox sources.
Thanks!
~Brad
ColdBox/CommandBox Developer Advocate
Ortus Solutions, Corp
E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com