首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在macOS Mojave上安装vigra?

如何在macOS Mojave上安装vigra?
EN

Stack Overflow用户
提问于 2019-07-04 07:34:34
回答 1查看 151关注 0票数 1

我需要使用CellProfiler 2.2.0,为此我需要vigra。我遵循了你在这里可以找到的说明,或者至少在我解释的时候。简言之:

  1. 我克隆了git-存储库。
  2. cd ~/git/vigra
  3. mkdir是一个要构建的目录,cd是那个目录
  4. cmake

但是,当我希望在第5步中make包时,我会遇到以下情况:

代码语言:javascript
复制
swvanderlaan@Sanders-MBP ~/git
$ git clone git@github.com:ukoethe/vigra.git
Cloning into 'vigra'...
remote: Enumerating objects: 49815, done.
remote: Total 49815 (delta 0), reused 0 (delta 0), pack-reused 49815
Receiving objects: 100% (49815/49815), 106.46 MiB | 7.64 MiB/s, done.
Resolving deltas: 100% (36407/36407), done.

swvanderlaan@Sanders-MBP ~/git
$ cd vigra/

swvanderlaan@Sanders-MBP ~/git/vigra
$ ls
CMakeLists.txt      LICENSE.txt         README.md           azure-pipelines.yml config              docsrc              include             src                 test                vigranumpy

swvanderlaan@Sanders-MBP ~/git/vigra
$ mkdir -v build
mkdir: created directory 'build'

swvanderlaan@Sanders-MBP ~/git/vigra
$ cd build/

swvanderlaan@Sanders-MBP ~/git/vigra/build
$ cmake ../src/
-- The C compiler identification is AppleClang 10.0.1.10010046
-- The CXX compiler identification is AppleClang 10.0.1.10010046
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning (dev) in CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

    cmake_minimum_required(VERSION 3.14)

  should be added at the top of the file.  The version specified may be lower
  if you wish to support older CMake versions for this project.  For more
  information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done
-- Generating done
-- Build files have been written to: /Users/swvanderlaan/git/vigra/build

swvanderlaan@Sanders-MBP ~/git/vigra/build
$ make
Scanning dependencies of target vigraimpex
[  4%] Building CXX object impex/CMakeFiles/vigraimpex.dir/bmp.o
/Users/swvanderlaan/git/vigra/src/impex/bmp.cxx:38:10: fatal error: 'vigra/config.hxx' file not found
#include "vigra/config.hxx"
         ^~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [impex/CMakeFiles/vigraimpex.dir/bmp.o] Error 1
make[1]: *** [impex/CMakeFiles/vigraimpex.dir/all] Error 2
make: *** [all] Error 2

我该怎么解决这个问题?

谢谢,也是最好的

砂光机

我的系统: macOS Mojave 10.14.5和brew

代码语言:javascript
复制
brew config
HOMEBREW_VERSION: 2.1.6
ORIGIN: https://github.com/Homebrew/brew
HEAD: fddf5b16bd8df577380a1d810d17825ef611b81f
Last commit: 3 weeks ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 6b7110635d52dbecd386c7c538b812da87dc2da3
Core tap last commit: 18 hours ago
HOMEBREW_PREFIX: /usr/local
CPU: octa-core 64-bit kabylake
Homebrew Ruby: 2.3.7 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
Clang: 10.0 build 1001
Git: 2.22.0 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: 1.8.0_212
macOS: 10.14.5-x86_64
CLT: 10.2.1.0.1.1554506761
Xcode: 10.2.1
CLT headers: 10.2.1.0.1.1554506761
XQuartz: 2.7.11 => /opt/X11
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-15 00:50:41

在Mac/Linux/Windows上安装vigra而不编译任何东西的最简单方法是使用conda:

代码语言:javascript
复制
conda install -c conda-forge vigra

注意: Vigra支持许多可选的依赖项。该构建支持其中的许多功能,但是如果您对某个特定特性感兴趣,您可以检查conda构建的vigra脚本:

https://github.com/conda-forge/vigra-feedstock/blob/master/recipe/build.sh

我知道这个答案太迟了,太难帮上忙了,而且听起来你其实并不需要维格拉病毒。但希望这对任何未来的谷歌用户来说都是有用的,他们可能会看到这个页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56882824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档