Я пытаюсь скомпилировать rstudio-сервер в Mac OS X 10.11.4, но я получаю некоторую ошибку компиляции, связанную с 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)
- создавшего строить dir
- Ран
cmake .. -DRSTUDIO_TARGET=Server -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=OSX
- Fixed пропавшие DEPS по пути, запустив сценарий
install-dependencies-osx
(в папкеrstudio/dependencies/osx
) - Теперь, когда конфигурация была успешной, я просто побежал
sudo make install
, как описано выше.
Какие шаги вы предприняли перед 'make install'? Вы устанавливали зависимости? И вы запустили 'cmake', как указано в файле INSTALL? – ddiez
Да и да. Посмотрите мои последние изменения в конце сообщения. – plant
ОК спасибо. Я установил rstudio из репозитория github в OSX 10.11.x и теперь в 10.12.x. Я помню, вначале были проблемы, но не уверен, что это libboost. К сожалению, я не могу проверить свой компьютер до вторника. Одна вещь, ошибка ищет повышение в '/ opt/rstudio-tools /'. Там, где это должно быть? Где его заваривали? (Также есть варить - просто не помню деталей установки ...). – ddiez