Node js をインストールしようとしていますが、ソース ファイルまたはパッケージに余分なスペースがあるため、エラーが発生します。
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
W: Failed to fetch http://apt.postgresql.org/pub/repos/apt/dists/trusty-pgdg/main/binary-amd64/Packages 404 Not Found [IP: 204.145.124.244 80]
W: Failed to fetch http://apt.postgresql.org/pub/repos/apt/dists/trusty-pgdg/main/binary-i386/Packages 404 Not Found [IP: 204.145.124.244 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
コマンド実行中にエラーが発生しました。終了しています
見ての通り、このリンクのエラーURLには余分なスペースがあるようです
http://apt.postgresql.org/pub/repos/apt/dists/trusty- pgdg/main/binary-amd64/Packages
スペースなしで URL をコピーして貼り付けると、パッケージをダウンロードできるtrusty- pgdg
前にスペースが表示されます。pgdg
これを解決するにはどうすればいいでしょうか?
ここにコピー&ペーストしたらスペースがなくなってしまいましたが、スクリーンショットを添付しました。
答え1
インストールしたい場合ノードapt 経由でインストールする必要があります:
sudo apt-get install nodejs
次のコマンドで、さらに node.js パッケージを一覧表示できます。
apt search nodejs
コマンドの使用
nodejs -v
インストールされているバージョンを確認できます。
答え2
//ステップ0;;;;
//
sudo apt-get install curl python-software-properties
カール -sLhttps://deb.nodesource.com/setup_8.x| sudo -E bash -
sudo apt-get で nodejs をインストールします
//
// これにより、何らかのエラーがあっても、正常に動作するようにインストールされます。
//これが機能しない場合。
//または --- ステップ 0;;;;;;;
Ubuntu ソフトウェア インストーラー、バイナリ ファイルから Node.js を直接インストールします。**https://nodejs.org/ja/download/ より
**バージョンを確認してください;;;;;;;;;;
ノード -v
バージョン10.0.0
上記が機能しない場合は、2番目のターミナルを開いて確認してください。
ノード -v
それでもうまくいかない場合は、 ステップ2:::::::::
インストール後にUbuntu 14.04でノードを見つけるのに問題があります
#どのNode.js
**私の場合は/usr/bin/nodejsと表示されました
**その後、リンクを作成し、環境変数を変更するか、ノードコマンドパスなどを変更します
#sudo ln -s /usr/bin/nodejs /usr/bin/node
- - - ログ - -
root@mayank-Vostro-460:~# どのノード
root@mayank-Vostro-460:~# どのNode.js
Node.js のディレクトリ
root@mayank-Vostro-460:~# sudo ln -s /usr/bin/nodejs /usr/bin/node
ルート@mayank-Vostro-460:~# ノード -v
バージョン0.10.25
ノードが動作しているかどうかを確認しますか?
ステップ4 – デモWebサーバーを作成する(オプション)次に、これをチェックしますUbuntu に nodejs をインストールする
- - - - - ログ - - - - -
root@mayank-Vostro-460:~# vi http_server.js
root@mayank-Vostro-460:~# cat http_server.js
var http = require('http');
http.createServer(関数(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(3000, "127.0.0.1");
console.log('サーバーはhttp://127.0.0.1:3000/');
root@mayank-Vostro-460:~# ノード http_server.js
プログラム「node」は次のパッケージにあります。
ノード
nodejs レガシー
試してください: apt-get install
root@mayank-Vostro-460:~# どのノード
root@mayank-Vostro-460:~# どのNode.js
Node.js のディレクトリ
root@mayank-Vostro-460:~# sudo ln -s /usr/bin/nodejs /usr/bin/node
ルート@mayank-Vostro-460:~# ノード -v
バージョン0.10.25
root@mayank-Vostro-460:~# ノード http_server.js
サーバー稼働中http://127.0.0.1:3000/
Chrome または Firefox ブラウザで開きます;;;
127.0.0.1:3000/
出力: Hello World...
それで、Node.js が実行されます.........