मेरा जेनकींस CentOS 6
node.js 0.10.15
और bower 1.0.3
पर चल रहा है।सीआई पर्यावरण में बोवर निष्पादित करना, जैसे जेनकिंस
npm install
bower install
grunt clean package
बोवर स्थापना विफल हो जाती है जब इमारत:
+ bower install
path.js:360
throw new TypeError('Arguments to path.join must be strings');
^
TypeError: Arguments to path.join must be strings
at path.js:360:15
at Array.filter (native)
at Object.exports.join (path.js:358:36)
at Object.<anonymous> (/usr/lib/node_modules/bower/node_modules/
update-notifier/node_modules/configstore/configstore.js:9:7)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
Build step 'Execute shell' marked build as failure
जब मैं एक टर्मिनल समय में bower install
को क्रियान्वित कर रहा हूँ जेनकींस रूप में लॉग इन
मैं एक खोल कार्य जो निम्नलिखित निष्पादित करता है उपयोगकर्ता, यह काम करता है। अन्य उल्लिखित आदेश अपेक्षित काम करते हैं (npm
, grunt
)।
कोई विचार?
धन्यवाद, मैं जेनकींस में घर वातावरण चर setted और यह अब काम करता है। यहां गिथब पर इस समस्या का लिंक: https://github.com/yeoman/configstore/pull/7 – Sebastien