• ベストアンサー

node.jsでバージョンが出て来ないのは・・

Bracketsをインストールしたら付いてくるnode.jsですが、 node –v と入力してもバージョンが出て来ないのはインストールが不十分?だからですか? サイトによって記述はバラバラですが$マークとか %マークは必要ですか? 僕の場合先頭が「>」とか「・・・」になっています。

質問者が選んだベストアンサー

  • ベストアンサー
noname#247307
noname#247307
回答No.2

>僕が起動していたのは「node.exe」というものでした。これじゃだめですか? それはnode.js本体じゃないですか? node.jsはJavaScriptランタイムですので、これを起動してもnodeコマンドは動かないと思いますよ。node.jsの使い方は理解されていますか? まず、コマンドプロンプトかターミナルを起動して、そこでnode -vを実行してみてください。

KAIJI-000
質問者

お礼

補足への回答有難うございました。

KAIJI-000
質問者

補足

>node.jsの使い方は理解されていますか? これから勉強してみようと思った次第です・・・

その他の回答 (1)

noname#247307
noname#247307
回答No.1

Bracketsは使ってないのですが、これをインストールするとnode.jsもインストールされるのですね? このインストールされたnode.jsのパスは通っているのでしょうか。つまり環境変数pathにパスは追加されてますか。追加されてなければ、コマンドプロンプトやターミナルでnodeコマンドが使えないのは当然です。 > サイトによって記述はバラバラですが$マークとか %マークは必要ですか? 不要です。単に「node -v」でOKです。$や%は、>と同じ役割のものと考えていいです。環境がWindowsかLinuxかMac OS Xか(あるいはシェルがどうなってるか)によってこの辺りの表示は変わりますので気にしなくて大丈夫です。

KAIJI-000
質問者

お礼

回答有難うございました。

KAIJI-000
質問者

補足

すみません、そもそも大前提を話すべきでした。 僕が起動していたのは「node.exe」というものでした。これじゃだめですか? 環境変数に C:\Program Files (x86)\Brackets のパスを追加後再起動して再度 node –vを打ち込みましたが > node -v ReferenceError: node is not defined at repl:1:2 at REPLServer.self.eval (repl.js:110:21) at Interface.<anonymous> (repl.js:239:12) at Interface.EventEmitter.emit (events.js:95:17) at Interface._onLine (readline.js:202:10) at Interface._line (readline.js:531:8) at Interface._ttyWrite (readline.js:760:14) at ReadStream.onkeypress (readline.js:99:10) at ReadStream.EventEmitter.emit (events.js:98:17) at emitKey (readline.js:1095:12) > と出てしまいました。 yahooで http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10119502905 の回答を見つけましたがこの通りですか?

関連するQ&A

  • Node.jsにもIPアドレスは必要ですか?

    こんにちは タイトルそのままなのですが、 Node.jsをつかってwebアプリをつくる場合にもIPアドレスは必要ですか?

  • ウィンドウズ上の一般ユーザはNode.js使える?

    Windows 用の Node.js (node.exe) を一般ユーザ権限で使ってみています. (インストーラは使わず,node.exe を直接ダウンロードして使っています.  npm や nvm は使用しません) コマンドプロンプトから実行して,使えるマシンもあるのですが,一部のマシンでは 起動直後に「Windowsソケットエラー:無効な引数が提供されました。(10022)」という メッセージが出て,すぐに停止してしまいます. 何か設定が必要なのでしょうか.どなたかご教示頂ければ幸甚です. よろしくお願いいたします. なお,OSはいずれも Windows7 で,node.exe は v0.8.20 です.

  • ラズパイzero wでnode-redができない

    現在、手持ちのraspberry pi zero wでnode-redをやってみたいと思って RaspberryPi Zero WでのNode-REDをアップグレードするメモ https://www.1ft-seabass.jp/memo/2017/12/01/raspberrypi-w-zero-node-red-install-tips/ こちらのサイトの記事を参考に $ node-red-start これでnode-redを起動しようとしたのですが command not found このような内容で返ってきてしまい、どうやら起動ができないようでした。 この場合、上記のサイト内容にもあるように、nodejsなどを再インストールが必要になってくるのでしょうか? どうぞ、ご教示の程よろしくお願い致します。

  • node-redをwindowsにインストール

    自分のwindows10のPCでnode-redを使ってみたいと思い、windowsでのnode-redのインストール方法を調べてみたところ、 Windows でnode-REDを使ってIoT (1) インストール | 電子工作の環境向上 https://www.denshi.club/pc/nodered/windows-node-red-1.html @DenshiClubさんから こちらのサイトを見つけて、 https://nodejs.org/en/ こちらのサイトからwindows用の最新版のmsiファイルをダウンロードしてインストールを実行しました。 インストールで参考にしていたサイトによると、powershellを管理者権限で起動して npm install -g node-red このコマンドで起動すると、インストールできるはずのようですが、つぎのようなエラーが出てきてうまくいきません。 (エラー内容) PS C:\WINDOWS\system32> npm install -g node-red npm : 用語 'npm' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名 前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパ スが正しいことを確認してから、再試行してください。 発生場所 行:1 文字:1 + npm install -g node-red + ~~~ + CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 環境変数というものが関わっているようなのですが、あまりよくわかりません。 解決方法をご教示頂きますよう、よろしくお願い致します。

  • iTunesの最新バージョンがインストールできない・・・つらい・・・

    大好きな音楽を聴くためのiTunesの最新バージョンがインストールできません。 仕方なくV.6をインストールしているのですが、音楽クリップなど動画ファイルが観れません。 アップグレードを試しているのですが、ダウンロードを実行しようとすると、 QuickTimeのインストールが正しく完了しませんでした。 iTunesを実行するにはQuickTimeが必要です。(OK) といったメッセージがでるのですが、実際にはQuickTimeの最新ヴァージョンは既にインストール済みの状態です。 (起動できますし、バージョン情報も確かめました) iTunes最新バージョンインストーラをデスクトップに落としてから起動しようとしても、まったく何も起きません・・・ つまり、起動できないのです。おかしな症状ですね。 Appleのサイトで情報を探しても、そのような症状に関して記述がないので、こちらに質問を投稿することになったしだいです。 こういった問題で経験のある方、改善方法があれば教えてください。

  • ubuntuに入れたhubotが動作しなくなった

    現在ラズパイのiot関連のソフトの勉強として、Nodejs + hubot + slackを使ってみています。 概ねこちらのサイトの内容を参考に勉強しています。 Raspberry PiでSlack Botことはじめ on @Qiita https://qiita.com/tomkimra/items/be33bd27587d3c6eaca5 手持ちのwindowsマシンにoracleのVirtualBoxに入れたUbuntuにNodejsとhubotなどをインストールしていき、slackの自アカウントとの間でping pongを行うことができるようになりました。 ping pongができるようになったので、forever設定 Node.jsでforeverを使ってスクリプトの起動を永続化する on @Qiita https://qiita.com/setouchi/items/0dcc5869e7eb0ab524ea それから、hubot scriptなどをつかってボットっぽい感じの動作をやってみようといろいろとやっていたところ、 $ bin/hubot   このコマンドで起動しようとしても次のようなエラーが出てきて全く起動できなくなってしまいました。 ERROR: npm is known not to run on Node.js v4.2.3 Node.js 4 is supported but the specific version you're running has a bug known to break npm. Please update to at least 4.7.0 to use this version of npm. You can find the latest release of Node.js at https://nodejs.org/ このエラー内容でググってみたところ、まったく同じような現象が起きたとの内容が質問サイトでもみつかりました。 https://www.nnn.ed.nico/questions/4131 現在UbuntuにインストールされているNode.js v4.2.3というVersionが古すぎるために起きている現象の可能性が高いとのことなのですが、Versionのアップデート方法がよくわかりません。 このエラーの解決方法をご教示頂きますよう、よろしくお願い致します。

  • jQueryのバージョンが違うものを複数設置してもよいのでしょうか?

    最近jQueryに興味を持ち、サイトで公開されているプラグインを試しています。複数のスクリプトを実行させるとエラーが起こるため原因を探っているのですが、jQueryを使ったサイトを研究していてふと疑問に思ったことがあります。 とても初歩的な質問だと思うのですが、jQueryにはいろいろなバージョンがあるのでしょうか?jQuery 1.2.3や1.3.2などいくつか見たことがあります。それは単純に開発の段階で新しくバージョンアップされただけなのでしょうか?それとも全く別物なのでしょうか? それらの違うバージョンのjQuaryは共存することはできるのでしょうか? サーバーにいくつもアップロードして、ひとつのページで <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="js/jquery-1.2.3.min.js"></script> などと、しても良いかという意味です。 また、共存できない場合、違うバージョンのjQuaryをダウンロードするように指示されている場合でも(プラグインの紹介サイト過去記事で表記が古い場合)、最新バージョンのjQuaryをアップロードしておけば正常に動くものなのでしょうか? よろしくおねがいします。

  • なぜ外部jsファイルはコメントアウトが必要ないのか?

    htmlに直接Javascriptを書く場合は、非対応ブラウザへの考慮としてコメントアウトを記述せよと教わりました。以下のように書けば良いんですよね? <script type="text/javascript"> <!-- (スクリプト) //--> </script> しかし思ったのですが、外部jsファイルを呼び出す場合はこうなります。 <script type="text/javascript" src="script.js"></script> コメントアウトは記述されていません。また、過去勉強中にさまざまなサイトからサンプルをダウンロードして見てましたが、jsファイルの方にコメントアウトが記述されていることもありませんでした。つまりこのやり方ですとコメントアウトがまったく出てこないわけですが、これはなぜでしょうか? もう1つお聞きしたいのですが、もしコメントアウトを記述しないでそのhtmlファイルをJavascript非対応ブラウザで見た場合、どのような挙動をするのでしょうか?

  • webサーバを自分で作る場合

    こんにちは 2つ質問があります。 どちらか一つでもありがたいので回答お願いいたします。 【一つ目の質問】 今、Node.jsを使い、拡張子.jsで保存したエディタに var server = require("httpe").createServer(ivent) など書いてサーバにすることは知ったのですが、Node.jsのコマンドプロンプトに書かなくて、 なぜ別途で作ったファイルをサーバにすることができるのでしょうか。 Node.jsの役目はいったい何なのでしょうか。ただインストールするだけのボードって感じがするのですが・・・ 【2つめの質問】 一つのwebページをつくるのに、どのような拡張子の、どのような役割のファイルがいくつ必要ですか? 私としては、「サーバ用の.jsファイル。」「index.htmlのファイル」この2つがあれば見栄えは悪いですが、Socket.ioを使った通信など一通りのことができると思うのですが。 これは当たっているのでしょうか。。。

  • html CSSにおけるno-jsとは何ですか?

    wordpressを用いてサイト作成の勉強をしています。 ヘッダー部分に以下のようなコードがありました。 <html <?php language_attributes(); ?> class="no-js"> <?php language_attributes(); ?> は <html lang="ja">と同じ意味と分かりましたが、 class="no-js" はどういう意味なのでしょうか? 検索すると、IEのバージョンによって仕様を場合分けしたい時に <!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="ja"><![endif]--> のように使うみたいですが、class="no-js" は絶対に書かないといけないのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP