標準の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. node.jsはどこにインストールすればよいですか?
- 2. node.jsのnvmをubuntu 12.04にインストールするには
- 3. IIS7にnode.jsをインストールすることはできますか?
- 4. windows.msiでnode.jsの複数のインスタンスをインストールすることはできますか?
- 5. Ubuntuでのrpy2のインストール
- 6. UbuntuでのSVNクライアントのインストール
- 7. UbuntuでのPython-tesseractのインストール
- 8. どのようにXMLをインストールすることができます:: Ubuntuの
- 9. ubuntuにxcodeをインストールできますか?
- 10. Ubuntuでbind_member_variable.hppをインストールするには16.04
- 11. UbuntuでNpmのインストールが失敗する
- 12. Node.jsでサーバ(Nginx、Apache ...)をインストールするのはなぜですか?
- 13. Ubuntu 10.04でOpenCLをインストール
- 14. Linux Ubuntu HardyにASPをインストールすることは可能ですか?
- 15. Python 2.5とUbuntuにIDLEをインストールすることは可能ですか
- 16. Ubuntu上のCmake実行ファイルはどこですか
- 17. Ubuntuプロジェクトの.meteorディレクトリはどこですか?
- 18. UbuntuにTitanium Studioをインストールするには?
- 19. はUbuntuの上でRubyのインストールをfubar'd、再インストール
- 20. Ubuntuの下でIntelliJ + Scalaをインストールする
- 21. UbuntuにInternet Explorerをインストールするにはどうしたらいいですか?
- 22. libgluezillaをUbuntu 8.04にインストールするにはどうしたらいいですか?
- 23. OpenCV Ubuntuをインストールすることができません(libopencv_coreエラー)
- 24. ubuntuでsys/conf.hはどこにありますか?
- 25. UbuntuでのGlassfishの手動インストール
- 26. UbuntuでWindowsのみのRパッケージをインストール
- 27. UbuntuでのJavaインストールの問題
- 28. UbuntuでCGALをインストール/実行する
- 29. UbuntuでPython-twisted 10.2をインストールする
- 30. UbuntuでSystemTapをインストールする方法
V8はsconsを使用しなくなりました。 – OrangeDog