【问题标题】:install from source Rstudio Desktop on debian9, error cmake从 debian9 上的源 Rstudio Desktop 安装,错误 cmake
【发布时间】:2018-10-03 18:04:32
【问题描述】:

我尝试在 debian9 上安装 rstudio 1.1.456:

Linux pc1 4.9.0-8-686-pae #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) i686 GNU/Linux

我下载并解压 tarball,在其中创建一个构建目录,在其中 cd 并启动此命令(如 INSTALL 文件中所示)

sudo cmake .. -DRSTUDIO_TARGET=Desktop -DCMAKE_BUILD_TYPE=Release
[sudo]
CMake Error: The source directory "/home/zorg/rstudio-1.1.456" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

我从根路径中查找了一个 CMakeLists.txt,但结果并不多:

sudo find -name "CMakeLists.txt"
./usr/share/cmake-3.7/Modules/FortranCInterface/CMakeLists.txt
./usr/share/cmake-3.7/Modules/FortranCInterface/Verify/CMakeLists.txt
./usr/share/cmake-3.7/Modules/IntelVSImplicitPath/CMakeLists.txt

谢谢

【问题讨论】:

  • 请注意,这与[r] 无关,已删除标签;它几乎与标签 [rstudio] 无关,尽管该标签可以说也可以删除,因为这完全是关于如何使用 cmake 构建某些东西,或者应该是向 RStudio 报告的错误……我相信它是第一个,不是第二个。
  • 两个 cmets:i) 这将很难。我们在 Debian 中为 RStudio 提供了一个开放的“打包意图”,并且已经开放了很长时间。 RStudio 需要使用比 Debian 稍新或不同的库。这将是一个简单的cmake; make; make install。 ii) 预打包的二进制文件运行良好并得到更新。近十年来,我一直在告诉 RStudio 的好朋友,他们确实需要 apt-getable 并且正在为此做一些工作。

标签: linux cmake debian rstudio


【解决方案1】:

您似乎不在您认为所在的目录中。您找到的文件不在我检索的源下载中。我还怀疑您的解压缩源代码比您尝试运行 cmake 的位置低一个级别。

在 shell 窗口中运行以下命令

cd /home/zorg/rstudio-1.1.456
ls -l

如果您在目录中没有看到 CMakeLists.txt,但确实有一个名为 rstudio-master 的子目录,则运行

cd rstudio-master
mkdir build
cd build
cmake .. -DRSTUDIO_TARGET=Desktop -DCMAKE_BUILD_TYPE=Release

请注意,您不需要将 sudo 用于 cmake 命令,仅用于 make 安装。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多