- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 chef-ckan来自 Vitor Baptista 的食谱,为 Vagrant 设置 CKAN 安装。
一切正常,但我找不到让 CKAN 从我的主机操作系统(在这种情况下是 OSX 中的克隆目录)加载源代码的方法。
目前我们在主机操作系统中的 CKAN 代码(repo 代码)与 Vagrant 共享为 /Vagrant .问题是 CKAN 虚拟环境正在从 ~/pyenv/src/ckan 读取源代码,其中不包括我们的提交。
我们如何链接两个目录?
更新 1:
看起来 vm.shared_folder 不会解决问题,因为它将主机文件夹映射到 vm 文件夹。我也在查看食谱/ckan/recipes 并发现了一个 SOURCE_DIR 常量,但并没有解决问题。
USER = node[:user]
HOME = "/home/#{USER}"
ENV['VIRTUAL_ENV'] = "#{HOME}/pyenv"
ENV['PATH'] = "#{ENV['VIRTUAL_ENV']}/bin:#{ENV['PATH']}"
SOURCE_DIR = "#{ENV['VIRTUAL_ENV']}/src/ckan"
vagrant reload
还不够,我应该做一个
vagrant destroy; vagrant up
最佳答案
(我刚刚将它添加到 Chef-ckan 的存储库中,因此只需更新它就更容易了。我在这里只是解释修复。)
问题是我用过 pip install --editable
克隆CKAN的存储库并安装它。为了做你想做的事,你需要把这两个步骤分开。
之前# Install CKAN Package
步骤,添加:
git SOURCE_DIR do
user USER
group USER
repository "git://github.com/okfn/ckan.git"
reference "master"
enable_submodules true
end
python_pip SOURCE_DIR do
...
end
/vagrant/ckan
),它应该可以工作。它不能是尚未创建父目录的子目录。例如,如果 SOURCE_DIR 是“/vagrant/src/ckan”,“/vagrant/src”必须已经存在。
关于pip - 如何将 Vagrant 中的 CKAN 安装链接到主机操作系统中的克隆存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16242798/
我试图让我的 dc/os 1.8 docker 容器通过使用 logstash 服务的服务地址将日志消息发送到也在 dc/os 中运行的 logstash。 这似乎不起作用,因为 docker 会抛出
我正在处理一个包含许多 native 模块的大型项目,我想介绍 C++ 代码的单元测试,这些单元测试与 Java JUnit 本地运行一样简单/快速(即在主机操作系统上运行,未检测) ) 测试。 我关
我是一名优秀的程序员,十分优秀!