雪豹一般是在清晨和黄昏工作,晚上活动是他们最大的优势。雪豹的动作如同猎豹一般敏捷快速,十分灵活,平常以独自栖息为主,有固定的的巢穴,雪豹一年当中需要换两次毛,所以在他们的巢穴附近也经常能看到毛发。
点击查看全文
业之峰装饰-25年专注环保装修,在线报名立省3万
业之峰装饰-25年专注环保装修,多种装修模式可选,超2万平米实景展厅,自营家装产品,自有工人工程不外包,德系标准施工,一站式装修省心交付,质保十年
本月183人已拨打电话咨询问题
咨询
业之峰装饰广告
明装100平米暖气片要多少钱_德国采暖炉暖气_后期使用维护省钱20%
现在咨询即可享受本月100元抵500元优惠券,装暖气就选成都云晨暖通,服务20000+业主,16年老师傅把控安装,靠口碑说话,16年只专注暖气设计,早安早享受。
四川云晨暖通工程有..广告
大家还在搜
学英语初级
猿编程
心理学证书
总裁培训机构
怎样捐款到公益机构
星力正版九代
神奇粉末减肥是真的吗有谁用过效果怎么样
牙齿矫正价格表
好玩的美女直播网站-可互动可约可聊
性感妹子高清直播,无聊时候看个够!高清美女直播,超好听的声音,陪你到天亮!
在 Ruby 项目中,特别是 Rails 项目,使用 bundler 管理 Gem 时,有一些 Gem 需要用到系统库。例如 Rails 项目中默认需要的 Nokogiri 在 bundle install 时好多人遇到这样的错误:
还可以看 Github 上相关的 [issue](Nokogiri 1.6.8 Install Fails on Mac OS X with xz installed from Homebrew)
还有一个例子就是 mysql2 也需要用到系统脚本,请看其 Readme
还有 bundle install 时比较常见的错误就是 libv8 的安装,Readme 给出的安装方法是:
事实上,好多 Gem 在 build gem native extension 都会用到系统库。
当把这些需要依赖系统其他库的 Gem 使用 Rubygem 时可直接在后面加上 -- --with xxxx 但是我们使用 bundler 管理 Gem 时,就需要在 bundle install 之前之行相应的 bundle config build.xxx ,那么,是否有一种方式我们直接把这些需要在 bundle install 之前的命令写在一个配置文件里面,然后我们直接 bundle install 呢?
答案是有的。
事实上,如果你执行了 bundle config build.xxx 命令之后, ~/.bundle/config (~ 表示当前用户目录)会填充一些内容,比如我们执行 :
该文件就会追加一行内容: BUNDLE_BUILD__LIBV8: "--with-system-v8"
其实我们也可以为 Bundler 管理的 Ruby 项目添加这样的特性,譬如:
在 Rails 项目根目录下新建 .bundle 文件夹,并且新建 config 文件,以后这个项目 bundle 的一些设置就可以写在 config 文件中了。来看看一个模版:
BUNDLE_PATH: vendor/bundle 表示 bundle install 的 gem 全部在 vendor/bundle/ 目录下,而不是在 $GEM_HOME 或者 $BUNDLE_PATH 目录下;然后其他的就是一些依赖系统库的配置。
更多关于 bundler 配置的文档,请看 bundle config
另外再推荐一篇文章: Configuring bundler using bundle config