我想在Mac OS X 10.11.4中編譯rstudio-server,但是我收到了一些與libboost相關的編譯錯誤。任何關於如何解決這個問題的指針?編譯rstudio-server時編譯錯誤?
注意:我之前安裝過brew install boost
。
(下生成輸出略)
sudo make install
給出了這樣的:
gwtc:
[java] Compiling module org.rstudio.studio.RStudio
[java] Compiling 4 permutations
[java] Compiling permutation 0...
[java] Process output
[java] Compiling
[java] Compiling permutation 1...
[java] Compiling
[java] Compiling permutation 2...
[java] Compiling permutation 3...
[java] Compile of permutations succeeded
[java] Compilation succeeded -- 217.782s
[java] Linking into Desktop/thingamabob/rstudio/src/gwt/www/rstudio; Writing extras to Desktop/thingamabob/rstudio/src/gwt/extras/rstudio
[java] Link succeeded
[java] Linking succeeded -- 4.739s
build:
BUILD SUCCESSFUL
Total time: 3 minutes 48 seconds
[ 19%] Built target gwt_build
[ 53%] Built target rstudio-core
[ 57%] Built target rstudio-core-hunspell
[ 58%] Built target rstudio-core-synctex
[ 59%] Built target rstudio-monitor
[ 59%] Built target rstudio-r
[ 59%] Built target rstudio-session-workers
[ 60%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionDependencies.cpp.o
[ 60%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionDiagnostics.cpp.o
[ 60%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionDirty.cpp.o
[ 61%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionErrors.cpp.o
etc...
[ 92%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionCrypto.cpp.o
[ 92%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/SessionModuleContext.mm.o
make[2]: *** No rule to make target `/opt/rstudio-tools/boost/boost_1_50_0/lib/libboost_date_time.a', needed by `src/cpp/session/rsession'. Stop.
make[1]: *** [src/cpp/session/CMakeFiles/rsession.dir/all] Error 2
make: *** [all] Error 2
上一頁步驟
- 我克隆GitHub庫(https://github.com/rstudio/rstudio)
- 創建的構建目錄
- 通過運行腳本
install-dependencies-osx
(文件夾rstudio/dependencies/osx
) - 冉
cmake .. -DRSTUDIO_TARGET=Server -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=OSX
- 固定沿途那些失蹤DEPS現在的配置是成功的,我只是跑
sudo make install
如上所述。
'make install'之前你遵循什麼步驟?你安裝了依賴關係嗎?你是否像INSTALL文件中提到的那樣運行'cmake'? – ddiez
是的,是的。請在帖子末尾查看我最近的修改。 – plant
好的,謝謝。我已經在OSX 10.11.x的github repos中安裝了rstudio,現在已經安裝了10.12.x.我記得在開始時遇到了一些問題,但不確定它是否是libboost。很遺憾,直到星期二才能檢查我的電腦。有一件事,錯誤是在'/ opt/rstudio-tools /'中尋找提升。它應該在哪裏? brew是在哪裏安裝的? (也有brew - 只是不記得安裝的細節...)。 – ddiez