berkshelf

    0熱度

    2回答

    我想利用廚師金屬和我現有的食譜和廚師回購(利用已經用於開發berkshelf和流浪者)廚師零 我開始在https://github.com/opscode/chef-metal#vagrant 我得提供的示例一個vagrant_linux.rb require 'chef_metal_vagrant' vagrant_box 'CentOS-6.4-x86_64' do u

    2熱度

    1回答

    我正在嘗試運行我的ChefSpec測試。 這是我ChefSpec測試: require_relative '../spec_helper' describe 'my-demo::basesystem' do let(:chef_run) { ChefSpec::Runner.new.converge(described_recipe)} describe 'basesy

    0熱度

    1回答

    我正在使用Chef-solo,Berkshelf和Vagrant來嘗試構建開發環境。我有其他的食譜工作,但'chef-rvm'食譜給我麻煩得到一個紅寶石版本安裝。 需要明確的是,RVM 是安裝,但是當我流浪漢SSH「到VBOX和類型「RVM名單」它說沒有安裝紅寶石。我可以輸入'rvm install 2.1.1',它可以工作,所以我不確定爲什麼Chef不安裝它。 Vagrantfile: conf

    1熱度

    1回答

    我的團隊的項目需要我使用vagrant-berkshelf插件,特別是版本1.3.7。團隊中的其他人正在運行Vagrant 1.3.5,儘管我已經嘗試在1.2.7,1.3.5和1.4.3上進行安裝,所有這些都有相同的錯誤。 輸出上安裝: [email protected]:~$ vagrant plugin install vagrant-berkshelf --plugin-version 1.

    0熱度

    1回答

    我正在使用Chef Solo配置Vagrant機器和Berkshelf來安裝烹飪書。我正在使用Linux主機(Ubuntu)。 我想使用mysql的食譜;但是當我補充一下: cookbook 'mysql' Berkshelf安裝homebrew作爲傳遞依賴。 Chef-solo加載所有內容,因爲我在Linux中而失敗。 安裝或加載食譜時,有沒有辦法忽略homebrew包? 注:我曾嘗試使用

    0熱度

    1回答

    我在Ruby腳本(特別是Vagrantfile)中運行,我想調用另一個ruby可執行文件(特別是針對系統ruby安裝的berks)。我知道我可以做類似 PATH=/usr/bin GEM_PATH=/var/lib/ruby/1.9.1 berks ... 但是,這不是很便攜。 (例如,不同的機器需要不同的GEM_PATH)。那麼,如何從Ruby腳本中調用針對不同Ruby環境安裝的腳本?

    0熱度

    2回答

    使用vagrant + Berkshelf,我試圖將我現有的虛擬機更新到更新的git版本。 Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_

    0熱度

    2回答

    現在我正在使用Berkshelf從本地存儲庫或我正在使用的社區食譜(例如java/rvm等)中提取食譜。 我正在將我的項目從使用分叉的社區食譜轉換爲直接從github.com拉出berkshelf。問題在於社區食譜沒有版本。我不能告訴berkshelf我使用的是社區食譜的舊版本,因爲它根本不存在於github上。沒有版本或與此相關的任何分支。我可以簡單地通過查看提交日誌(對於期望的版本)來分叉回購

    1熱度

    1回答

    我試圖創建一本食譜來安裝我的開發環境in vagrant。 我使用流浪漢1.4.3在OSX 10.9和Berkshelf 2.0.13。 我開發的食譜是在github上(https://github.com/Batou99/console-development) 當我運行伯克斯安裝我的菜譜文件夾中的一切都很好,berkshelf下載正確的依存關係,我在7even特別感興趣/ OH-MY-的zsh

    2熱度

    1回答

    我試圖使用命令來安裝CentOS上伯克斯: [[email protected]~]# berks -v -bash: berks: command not found 此外,我想: [[email protected]~]#gem install berkshelf --no-ri --no-rdoc 安裝我已經驗證是否伯克斯已經使用命令安裝完畢之後告訴你我正在使用隨Chef一起提供的