¥È¥Ã¥×   ÊÔ½¸ º¹Ê¬ ¥Ð¥Ã¥¯¥¢¥Ã¥× źÉÕ Ê£À½ ̾Á°Êѹ¹ ¥ê¥í¡¼¥É   ¿·µ¬ °ìÍ÷ ñ¸ì¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS

¥¿¡¼¥ß¥Ê¥ë/Node.js ¤ÎÊѹ¹ÅÀ


*node¥¢¥Ã¥×¥Ç¡¼¥ÈÊýË¡
#pre{{
papuu$ node -v
v0.10.33
papuu$ sudo npm cache clean -f
papuu$ sudo n stable
     install : v0.10.35
       mkdir : /usr/local/n/versions/0.10.35
       fetch : http://nodejs.org/dist/v0.10.35/node-v0.10.35-darwin-x64.tar.gz
   installed : v0.10.35
papuu$ node -v
v0.10.35
}}



*npm¥¢¥Ã¥×¥Ç¡¼¥ÈÊýË¡
 sudo npm update -g npm



*npm¥¢¥Ã¥×¥Ç¡¼¥È¼ºÇÔ²èÌÌ
sudo¤òÉÕ¤±¤Ê¤¤¤È¡¢¥¢¥Ã¥×¥Ç¡¼¥È¤Ë¼ºÇÔ¤·¤Ænpm¼«¿È¤¬»È¤¨¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤¦¤³¤È¤¬Í­¤ê¤Þ¤¹¡£

#pre{{
papuu$ node -v
v0.10.35
papuu$ npm -v
1.4.28
papuu$ npm update -g npm
npm ERR! Error: EACCES, unlink '/usr/local/lib/node_modules/acs/node_modules/.bin/npm'
npm ERR!  { [Error: EACCES, unlink '/usr/local/lib/node_modules/acs/node_modules/.bin/npm']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/local/lib/node_modules/acs/node_modules/.bin/npm' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Darwin 13.4.0
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "update" "-g" "npm"
npm ERR! cwd /Users/papuu/kyoto/ws/touch12
npm ERR! node -v v0.10.35
npm ERR! npm -v 1.4.28
npm ERR! path /usr/local/lib/node_modules/acs/node_modules/.bin/npm
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, unlink '/usr/local/lib/node_modules/acs/node_modules/.bin/npm'
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/acs/node_modules/.bin/npm'
npm ERR! error rolling back  { [Error: EACCES, unlink '/usr/local/lib/node_modules/acs/node_modules/.bin/npm']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/acs/node_modules/.bin/npm' }
npm ERR! not ok code 0
papuu$ npm -v
-bash: /usr/local/bin/npm: No such file or directory
papuu$ node -v
v0.10.35
papuu$ ls ~/.npm
n			npm			registry.npmjs.org
}}



npm¤òºÆ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ì¤Ð¤¤¤¤¤Î¤Ç¤¹¤¬¡¢Ä¾ÀܤÀ¤È¼¡¤Î¤è¤¦¤Ë¼ºÇÔ¤¹¤ë¤³¤È¤¬Í­¤ë¤è¤¦¤Ç¤¹¡£

#pre{{
papuu$ curl https://npmjs.org/install.sh | sudo sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   193  100   193    0     0    197      0 --:--:-- --:--:-- --:--:--   197Password:

sh: line 1: html: No such file or directory
sh: line 2: syntax error near unexpected token `<'
'h: line 2: `<head><title>301 Moved Permanently</title></head>
papuu$ curl https://npmjs.org/install.sh | sudo sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   193  100   193    0     0    248      0 --:--:-- --:--:-- --:--:--   248
sh: line 1: html: No such file or directory
sh: line 2: syntax error near unexpected token `<'
'h: line 2: `<head><title>301 Moved Permanently</title></head>
}}


*npm¥¢¥Ã¥×¥Ç¡¼¥È¤Ë¼ºÇÔ¤·¤¿¾ì¹ç¤ÎÂбþÊýË¡
npm¥¤¥ó¥¹¥È¡¼¥ëÍѤΥ¹¥¯¥ê¥×¥È¤ò¤¤¤Ã¤¿¤ó¥À¥¦¥ó¥í¡¼¥É¤·¤Æ¤«¤é¼Â¹Ô¤¹¤ë¤ÈOK¤Ç¤·¤¿¡£

#pre{{
papuu$ wget http://npmjs.org/install.sh
papuu$ sudo sh ./install.sh
papuu$ rm install.sh
papuu$ node -v
v0.10.35
papuu$ npm -v
2.1.18
}}