Node.js 再設定

サーバサイドJavaScriptのフレームワークNode.js

問題発生

 状態:-  閲覧数:608  投稿日:2016-05-23  更新日:2016-05-23
$ node -v
-bash: node: コマンドが見つかりません


$ npm -v
-bash: npm: コマンドが見つかりません


$ express -v
-bash: express: コマンドが見つかりません



サーバサイドJavaScript

確認作業開始

 閲覧数:178 投稿日:2016-05-23 更新日:2016-05-23 
nodebrewインストール時にPATH設定していたようなので、現状確認

$ echo $PATH
/home/★★/.rvm/gems/ruby-2.0.0-p247/bin:/home/★★/.rvm/gems/ruby-2.0.0-p247@global/bin:/home/★★/.rvm/rubies/ruby-2.0.0-p247/bin:/opt/remi/php70/root/usr/bin:/opt/remi/php70/root/usr/sbin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/★★/bin:/home/★★/.rvm/bin


$ cd $HOME
                                                                                                                                    
$ pwd
/home/★★


$ ls -la
合計 17680
drwx------   23 ★★ ★★     4096  5月  3 00:22 2016 .
drwxr-xr-x.   4 root       root           4096  4月 27 10:29 2014 ..
-rw-------    1 ★★ ★★    28163  5月  4 01:02 2016 .bash_history
-rw-r--r--    1 ★★ ★★       18  5月 11 03:45 2012 .bash_logout
-rw-r--r--    1 ★★ ★★      294  3月 25 21:55 2013 .bash_profile
-rw-rw-r--    1 ★★ ★★      242  3月 10 23:28 2016 .bashrc
drwxrwxr-x    3 ★★ ★★     4096  9月 16 10:42 2014 .cache
drwxrwxr-x    3 ★★ ★★     4096  3月 22 21:44 2016 .composer
drwx------    3 ★★ ★★     4096  9月 16 10:40 2014 .config
-rw-rw-r--    1 ★★ ★★     3407 10月 25 21:01 2014 .dbshell
drwxrwxr-x    3 ★★ ★★     4096  3月 25 22:01 2013 .gem
-rw-------    1 ★★ ★★       83  4月 25 20:45 2016 .lesshst
drwxrwxr-x    3 ★★ ★★     4096  9月 16 10:51 2014 .local
-rw-rw-r--    1 ★★ ★★        0  9月 29 21:30 2014 .mongorc.js
-rw-------    1 ★★ ★★      804  2月 18 23:45 2016 .mysql_history
drwxrwxr-x    3 ★★ ★★     4096 10月 22 17:59 2014 .node-gyp
drwxrwxr-x    6 ★★ ★★     4096  6月 24 09:35 2014 .nodebrew
drwxrwxr-x  794 ★★ ★★    40960  9月 10 10:50 2015 .npm
drwxrw----    3 ★★ ★★     4096  3月 25 21:54 2013 .pki
drwxrwxr-x   26 ★★ ★★     4096 10月 20 18:56 2014 .rvm
drwx------    2 ★★ ★★     4096  5月  7 19:48 2015 .ssh
drwxrwxr-x    3 ★★ ★★     4096 10月  2 16:56 2014 .subversion
-rw-rw-r--    1 ★★ ★★     4152  6月  5 15:53 2015 .v8flags.3.14.5.9.★★.json
-rw-------    1 ★★ ★★     6275  5月  3 00:21 2016 .viminfo
-rw-rw-r--    1 ★★ ★★      118  3月 25 21:55 2013 .zprofile
-rw-rw-r--    1 ★★ ★★       59  3月 25 21:55 2013 .zshrc
-rw-r--r--    1 root       root        3969812  1月 16 05:43 2016 MySQL-shared-compat-5.6.29-1.el6.x86_64.rpm
drwxrwxr-x    3 ★★ ★★     4096  9月 16 10:51 2014 bower_configuration
drwxr-xr-x   10 ★★ ★★     4096  1月 16 14:04 2015 casperjs
-rw-rw-r--    1 ★★ ★★    29109  4月 21 14:02 2013 ls.txt
drwxr-xr-x    9 ★★ ★★     4096  3月 11 08:56 2016 mecab-0.996
-rw-rw-r--    1 ★★ ★★  1398663  2月 18 02:27 2013 mecab-0.996.tar.gz
-rw-rw-r--    1 ★★ ★★  1398663  2月 18 02:27 2013 mecab-0.996.tar.gz.1
drwxrwxr-x   13 ★★ ★★     4096  3月 26 23:03 2013 myapp
-rw-rw-r--    1 ★★ ★★    20027  6月 23 10:09 2014 nodebrew
drwxr-xr-x   12 ★★ ★★     4096 12月 19 19:13 2014 phantomjs
drwxr-xr-x    5 ★★ ★★     4096  2月 14 21:39 2016 php-mecab
drwxr-xr-x   10 ★★ ★★     4096  3月 16 11:37 2015 php-mecab-0.5.0
-rw-rw-r--    1 ★★ ★★    50180  3月 16 11:35 2015 php-mecab-0.5.0.tgz
-rw-rw-r--    1 ★★ ★★ 10983915  3月  1 05:07 2016 phpMyAdmin-4.5.5.1-all-languages.zip
-rw-r--r--    1 root       root           7615 12月  9 18:15 2015 remi-release-6.rpm
-rw-rw-r--    1 ★★ ★★     7611 12月  9 18:15 2015 remi-release-7.rpm
-rw-rw-r--    1 ★★ ★★     7611 12月  9 18:15 2015 remi-release-7.rpm.1
drwxrwxr-x    3 ★★ ★★     4096  1月 16 16:33 2016 repos
drwxrwxr-x    2 ★★ ★★     4096  5月  3 00:18 2016 tmp


$ less .bashrc
export PATH=/opt/remi/php70/root/usr/bin:/opt/remi/php70/root/usr/sbin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/opt/remi/php70/root/usr/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export MANPATH=/opt/remi/php70/root/usr/share/man:${MANPATH}

・パス設定が見当たらない
・どうやらPHP7インストール時に誤って削除してしまったようだ

再度パス設定

 閲覧数:170 投稿日:2016-05-23 更新日:2016-05-23 

パス設定


パス設定
$ sudo vi .bashrc
・最後の行に下記を追記して、wqで保存
export PATH=$HOME/.nodebrew/current/bin:$PATH
export PATH=/opt/remi/php70/root/usr/bin:/opt/remi/php70/root/usr/sbin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/opt/remi/php70/root/usr/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export MANPATH=/opt/remi/php70/root/usr/share/man:${MANPATH}
export PATH=$HOME/.nodebrew/current/bin:$PATH


・インストールしただけでは、nodebrewコマンドが利用できないことを確認
$ nodebrew help
-bash: nodebrew: コマンドが見つかりません


設定反映
$ source ~/.bashrc

設定反映確認
$ nodebrew help
nodebrew 0.7.4

Usage:
   nodebrew help                         Show this message
   nodebrew install <version>            Download and install a <version> (compile from source)
   nodebrew install-binary <version>     Download and install a <version> (binary file)
   nodebrew uninstall <version>          Uninstall a version
   nodebrew use <version>                Use <version>
   nodebrew list                         List installed versions
   nodebrew ls                           Alias for `list`
   nodebrew ls-remote                    List remote versions
   nodebrew ls-all                       List remote and installed versions
   nodebrew alias <key> <version>        Set alias to version
   nodebrew unalias <key>                Remove alias
   nodebrew clean <version> | all        Remove source file
   nodebrew selfupdate                   Update nodebrew
   nodebrew migrate-package <version>    Install global NPM packages contained in <version> to current version
   nodebrew exec <version> -- <command>  Execute <command> specified <version>

Example:
   nodebrew install v0.10.22     Install a specific version number
   nodebrew use v0.10.22         Use a specific version number



Node.jsインストール

npmアップデート



週間人気ページランキング / 9-19 → 9-25
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 16
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 15
3 PHPのmb_send_mail関数でメール送信できない | メール処理システム 11
4 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 10
5 tar: これは tar アーカイブではないようです 8
5 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 8
5 さくらVPS0 8
6 manページ日本語表示 | CentOS 7 (CentOS) 7
6 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 7
7 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 6
7 PHPファイルでchmodエラー | PHP(プログラミング言語) 6
7 echo と cat の違い 6
8 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 5
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 5
8 「CentOS6」から「CentOS7」への移行 | CentOS 7 (CentOS) 5
8 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 5
9 6回目-10.Nginxでバーチャルホスト設定確認 | CentOS 7 2週間無料のお試し期間 6回目(さくらVPS) 4
9 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する | cron(Linuxコマンド) 4
9 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/26 1:01 更新