|
@@ -156,6 +156,15 @@ function install_nodejs {
|
156
|
156
|
if [ -d /usr/local/lib/node_modules ]; then
|
157
|
157
|
rm -rf /usr/local/lib/node_modules
|
158
|
158
|
fi
|
|
159
|
+ if [ -f /usr/local/bin/node ]; then
|
|
160
|
+ rm /usr/local/bin/node
|
|
161
|
+ fi
|
|
162
|
+ if [ -f /usr/bin/node ]; then
|
|
163
|
+ rm /usr/bin/node
|
|
164
|
+ fi
|
|
165
|
+ if [ -f /usr/bin/nodejs ]; then
|
|
166
|
+ rm /usr/bin/nodejs
|
|
167
|
+ fi
|
159
|
168
|
|
160
|
169
|
apt-get -yq install nodejs curl
|
161
|
170
|
|
|
@@ -169,12 +178,12 @@ function install_nodejs {
|
169
|
178
|
|
170
|
179
|
npm install -g n@${NODEJS_N_VERSION} --save
|
171
|
180
|
if [ ! -f /usr/local/bin/n ]; then
|
172
|
|
- exit 1
|
|
181
|
+ exit 325723
|
173
|
182
|
fi
|
174
|
183
|
cp /usr/local/bin/n /usr/bin/n
|
175
|
184
|
n ${NODEJS_VERSION}
|
176
|
185
|
if [ ! -f /usr/local/bin/node ]; then
|
177
|
|
- exit 2
|
|
186
|
+ exit 347835
|
178
|
187
|
fi
|
179
|
188
|
cp /usr/local/bin/node /usr/bin/nodejs
|
180
|
189
|
cp /usr/local/bin/node /usr/bin/node
|
|
@@ -198,12 +207,6 @@ function install_nodejs {
|
198
|
207
|
npm install -g minimatch@3.0.3 --save
|
199
|
208
|
|
200
|
209
|
# second npm install attempt seems necessary
|
201
|
|
- if [ -f /usr/local/lib/node_modules/npm ]; then
|
202
|
|
- rm -rf /usr/local/lib/node_modules/npm
|
203
|
|
- fi
|
204
|
|
- if [ -d /usr/local/lib/node_modules/npm ]; then
|
205
|
|
- rm -rf /usr/local/lib/node_modules/npm
|
206
|
|
- fi
|
207
|
210
|
npm install -g npm@${NPM_VERSION} --save
|
208
|
211
|
if [ -f /usr/local/bin/npm ]; then
|
209
|
212
|
cp /usr/local/bin/npm /usr/bin/npm
|