2016-06-24 10 views
-1

私はUbuntu 16.04でJ2V8をビルドしようとしていますが、エラーが発生しています。 私はGitHubの上に提供インストールスクリプトを実行していますが、私はこのエラーを取得しておいてください。私はそれがないLinuxシステムの知っているので、私は/data/jenkins/nodeを参照することになっているのか分からない(簡潔にするために編集)UbuntuでJ2V8を構築するのに問題があります

make[1]: Leaving directory '/home/andrew/REUIOT/J2V8/node/out' 
ln -fs out/Release/node node 
cp: cannot stat '/data/jenkins/node': No such file or directory 
com_eclipsesource_v8_V8Impl.cpp:11:17: fatal error: jni.h: No such file or directory 
compilation terminated. 
[INFO] Scanning for projects... 
[INFO] BUILD FAILURE----------------------------------- 
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (/home/andrew/REUIOT/J2V8/jni). Please verify you invoked Maven from the correct directory. -> [Help 1] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException 
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. 

/dataディレクトリがあります。 OpenJDKを再インストールしてfatal error: jni.hを解決しようとしましたが、しようとするとエラーが発生するようです。

答えて

0

含まれているスクリプトは、J2V8をビルドするために私のCIサーバー上で私が(著者が使用する)ものです。 /data/jenkins/nodeは私のjenkinsサーバー上のノードを構築した場所です。 Linuxのビルド手順はREADMEにあります。 J2V8をビルドする場合は、これらの手順を参照する必要があります。

+0

READMEにリンクしたスクリプトには、質問に記載されている '/ data/jenkins/node'と同じパスがあります。これは、build-node.shを使ってノードを個別に構築し、LinuxビルドスクリプトのノードとJDKのパスを適切なディレクトリを参照するように変更する必要があることを意味しますか?自分のプロジェクトにMacのLinux dylibを組み込み、CircleCI(おそらくLinux上で動作する)で動作する単体テストを書くことができます。 –

関連する問題