標準のapt-getを使ってUbuntu 64bitサーバーにNode.jsをインストールしました。 "--prof"フラグを使ってスクリプトをプロファイルします。 ウェブ検索では、 "deps/v8/tools/linux-tick-processor"にあるv8.log出力を処理するツールが必要であることが示されていますが、これらのディレクトリはありません。彼らはネイティブインストールと一緒に来ますか?別々にインストールする必要がありますか?もしそうなら、どのように? ありがとうございますnode.js ubuntuネイティブパッケージのインストールでlinux-tick-processorはどこですか?
答えて
sudo apt-get source nodejs
でソースパッケージをダウンロードする必要があります。上記の経路がそこにあります。
あなたはより多くの情報のためhereを参照して、(V8は32ビットのみである)、64ビットマシン上でいくつかの問題を持っている可能性があります、最初のデバッガを構築するためにDEPS/V8にscons prof=on d8
する必要があります。
ubuntuパッケージが非常に古くなっているので、ソースパッケージ - sudo apt-get source nodejs
をインストールするか、official sourceに切り替えてください。
d8をビルドするには、deps/v8
ディレクトリに移動します。
gyp
(例えば/usr/bin
)見つけることができるディレクトリにbuild/gyp
でシンボリックリンクを作成します。- 実行
make native
。 out/native/d8
をPATHのどこかにコピー/シンボリックリンクします。
は、ここで私はNode.jsの0.10.25と0.10.26のためにそれをやった方法は次のとおりです。
は、私は私が使用しているバイナリに対応のNode.jsのソースをダウンロードしました。 (私はDebianテストを行っていますが、これはNode.js Webサイトのリリースより少し後です)。
ノードソースにバンドルされているv8のバージョンを確認しました。 (
deps/v8/ChangeLog
を見てください。これは、Node.jsの0.10.25と0.10.26のための3.14.5でした。)私はv8 siteからV8のこの正確なバージョンをダウンロードしました。
なぜですか?私はNode.js
deps/v8
ディレクトリにmake native
を実行しようとしましたが、Makefile
はテストディレクトリが見つからないと不平を言っていました。これから、Node開発者はv8ディストリビューション全体を含まないと推測できます。以前のバージョンのNode(0.8.something)では、私はで入手可能だったものからv8をビルドしましたが、今回は別のアプローチを採用することにしました。 V8のbuild/README.txt
で説明は、V8のためのソースツリーのトップレベルで、私がやった:
$ svn co http://gyp.googlecode.com/svn/trunk build/gyp
(OrangeDogの答えで提案されているように
build/gyp
に私のインストールgyp
は動作しませんでしたリンクそれは理由です。私は上記を行いました。)私が走った:なぜ
CXX
設定$ CXX=g++-4.7 make native
を?デフォルトのgccで試してみたところ、すぐコンパイルの問題に遭遇しました。私はバージョンをチェックした。それは4.8だったし、4.8がどのように人々にトラブルを与えているかについてSlashdotの話を思い出した。だから私は4.7をインストールした。うまくいった。
out/native/d8
私のPATH
にある場所にリンクしました。これは、linux-tick-processor
スクリプトがd8
を見つける際に貧弱な仕事をするためです。最も簡単な解決策は、PATH
で利用できるようにすることでした。あなたのマイレージは異なる場合があります。すべてこの後
、linux-tick-processor
は、ノードが生成するv8.log
ファイルを使用することができます。
- 1. Ubuntu 16.10にどのnode.jsバージョンをインストールするのですか?
- 2. node.jsはどこにインストールすればよいですか?
- 3. AndroidまたはiOS専用のネイティブパッケージをインストールするにはどうすればいいですか?
- 4. events.jsはどこですか? (node.jsのデバッグ)
- 5. 最新のNode.jsをインストールするために使用する不気味なUbuntuのボックスはどれですか?
- 6. node.jsのnvmをubuntu 12.04にインストールするには
- 7. IIS7にnode.jsをインストールすることはできますか?
- 8. ubuntu 16.04にaprunをインストールするには?このチュートリアルでは
- 9. 32ビットnode.js(8.5.0)を64ビットubuntu(17.0)にインストールするには?
- 10. windows.msiでnode.jsの複数のインスタンスをインストールすることはできますか?
- 11. Ubuntuにnodejs 8をインストールしているときにNVMをインストールすることはできますか?
- 12. ubuntuでsparkをインストール
- 13. エラー++のUbuntu上++ガーフィールドをインストールするプロセスではUbuntuの
- 14. ubuntuでのクロスコンパイラのインストール
- 15. Ubuntuでのrpy2のインストール
- 16. UbuntuでのSVNクライアントのインストール
- 17. UbuntuでのPython-tesseractのインストール
- 18. どのようにXMLをインストールすることができます:: Ubuntuの
- 19. マングースは、クラウド9での練習ではインストールされません。ここのNode.js
- 20. UbuntuでPHP5をインストールするにはどうすればいいですか?
- 21. 私のaws Ubuntuにsqlite3はどこにインストールされていますか?
- 22. ubuntuにxcodeをインストールできますか?
- 23. MongoDBを32ビットのUbuntu 16.04 LTSにインストールすることは可能ですか?
- 24. ubuntuでのvlcインストール16.10
- 25. Ubuntu GnomeでのOpenClインストール16.10
- 26. pythonなしでnode.jsにシャープをインストールすることは可能ですか?
- 27. Ubuntu OSのKerasのデフォルトの場所はどこですか?
- 28. Windows 10上のUbuntu Webサイトファイルの場所はどこですか?
- 29. Ubuntuでbind_member_variable.hppをインストールするには16.04
- 30. Ubuntuでネットワークマネージャを再インストールするには?
V8はsconsを使用しなくなりました。 – OrangeDog