summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2014-11-30 13:13:00 +0100
committerSamy Pessé <samypesse@gmail.com>2014-11-30 13:13:00 +0100
commit2a88427e74d9f3af7db8e97cae64c2eaed8d2fef (patch)
tree5a5f03ebc66c08990cb663790e610604a70fb99b
parented48f5f3eede0f55ddc5fc4a65b319ce4e3875d5 (diff)
downloadgitbook-2a88427e74d9f3af7db8e97cae64c2eaed8d2fef.zip
gitbook-2a88427e74d9f3af7db8e97cae64c2eaed8d2fef.tar.gz
gitbook-2a88427e74d9f3af7db8e97cae64c2eaed8d2fef.tar.bz2
Improve error message when plugins not found
-rw-r--r--lib/generate/plugin.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/generate/plugin.js b/lib/generate/plugin.js
index 373af14..41831a7 100644
--- a/lib/generate/plugin.js
+++ b/lib/generate/plugin.js
@@ -222,7 +222,7 @@ Plugin.fromList = function(names, root, generator, options) {
return plugin;
});
- if (_.size(failed) > 0) return Q.reject(new Error("Error loading plugins: "+failed.join(",")));
+ if (_.size(failed) > 0) return Q.reject(new Error("Error loading plugins: "+failed.join(",")+". Run 'gitbook install' to install plugins from NPM."));
// The raw resources extracted from each plugin
var pluginResources;