我试图使用最新的msvc 14.1和VS2017 RC来构建boost 1.63.所以我做了我正常做的一切,我打开了开发Cmd,然后运行了bootstrap.bat并运行命令
b2 -link=static -threading=multi
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我得到了这些错误:
E:/Coding/SDKs/boost_1_63_0/tools/build/src/tools\msvc.jam:834: in generate-setup-cmd
*** argument error
* rule maybe-rewrite-setup ( toolset : setup-script : setup-options : version : rewrite-setup ? )
* called with: ( msvc : : : default : )
* missing argument setup-script
E:/Coding/SDKs/boost_1_63_0/tools/build/src/tools\msvc.jam:746:see definition of rule 'maybe-rewrite-setup' being called
E:/Coding/SDKs/boost_1_63_0/tools/build/src/tools\msvc.jam:1076: in configure-really
E:/Coding/SDKs/boost_1_63_0/tools/build/src/tools\msvc.jam:201: in configure
E:/Coding/SDKs/boost_1_63_0/tools/build/src/tools\msvc.jam:153: in msvc.init
E:/Coding/SDKs/boost_1_63_0/tools/build/src/build\toolset.jam:43: in toolset.using
E:/Coding/SDKs/boost_1_63_0/tools/build/src/build\project.jam:1052: in using
project-config.jam:3: in modules.load
E:/Coding/SDKs/boost_1_63_0/tools/build/src\build-system.jam:249: in load-config
E:/Coding/SDKs/boost_1_63_0/tools/build/src\build-system.jam:412: in load-configuration-files
E:/Coding/SDKs/boost_1_63_0/tools/build/src\build-system.jam:524: in load
E:\Coding\SDKs\boost_1_63_0\tools\build\src/kernel\modules.jam:295: in …Run Code Online (Sandbox Code Playgroud) 我目前对 Ansible 和 Kubernetes 之间的差异感到困惑。以及自动化和编排的相关术语。据我所知,自动化只是自动执行特定任务的过程。同时,编排是自动化一系列单独任务以协同工作的过程。
Ansible 可用于设置能够表示单个任务以及安装、更新或删除软件包、配置等的步骤的 Playbook。一旦您拥有 Playbook,您就可以为多个服务器及其应具有的软件定义状态通过您的剧本安装。但基本上,您必须告诉 Ansible 在哪台主机上应该达到什么状态。
使用像 Kubernetes 这样的编排工具,您可以简单地定义一个状态(即 3 个 x 类型的容器,2 个 y 类型的容器等)。然后软件将自动选择注释来启动您的 pod 等。
那么基本上编排(自动达到给定状态)和配置(如 Ansible)只是自动执行命令吗?
谢谢。
问候阿图尔