タグ

2013年11月1日のブックマーク (7件)

  • BerkshelfでCookbookを管理する #opschef_ja - クリエーションライン株式会社

    Berkshelfとは、Cookbookとその依存関係の管理を行うツールです。 同様にBundlerライクなツールとしてLibrarian-Chefがありますが、2013年4月25日現在、Berkshelfを使うことが推奨されています。 @somearaが勧めている(berkshelf > librarian-chef)ほか、@jtimbermanがCookbook管理を切り替える(Chef Repository Berkshelf Conversion)など、OpscodeでBerkshelf採用が相次いでいるようです。#ChefConf 2013でもThe Berkshelf Wayと題したプレゼンが行われました(YouTube, SlideShare)。[2013/05/09 修正] Berkshelfのインストール RubyGemsでインストールできます。 ubuntu@works

    BerkshelfでCookbookを管理する #opschef_ja - クリエーションライン株式会社
  • お手軽環境構築 !chefでrubyのバージョンを2.0.0-p195にする方法 ~CentOS~ - nigoblog

    以前chefを利用し、ローカル環境構築する方法について書きました。 そこで今回はrubyのバージョンをchefを使って2.0.0-p195にする方法を書いていきます! chefとvagrantのおさらい recipeファイルの置き場 recipeファイルの内容 まとめ chefとvagrantのおさらい 以前何回か説明したようにchefとvagrantを組み合わせることで、コマンド一発でローカル環境を構築できる、大変優れたものです。 参考 Vagrantとchefで簡単お手軽ローカル環境構築 - nigoblog 詳しい方法は上記の記事を参考に! recipeファイルの置き場 まずVagrantとchef(cookbooks)の関係は次のようになります Vagrantfile cookbooks/このようにファイルとディレクトリを配置します。 そこでcookbooksにrecipeファイル

    お手軽環境構築 !chefでrubyのバージョンを2.0.0-p195にする方法 ~CentOS~ - nigoblog
  • chmod - ファイルのアクセス権の変更 - 会津大学UNIXウィキ

    chmod でファイルのアクセス権の変更ができます。 例えば、書き込み権限を自分だけが持つようにして他人がそのファイルを編集できないようにしたり、 逆に他人にも権限を与え共有してみたりする設定などができます。 ファイルのアクセス権限はファイル所有者か、スーパーユーザのみが変更できます。 とりあえずはパーミッション記号の読み方、シンボリックモードを読めば OK かと思われます。 しかし、絶対モードも使えるようになることをお薦めします。理解に手間がかかるかもしれませんが、そちらのほうがよく使われます。 パーミッション記号の読み方 パーミッション記号の読み方を説明します。現在のパーミッションは ls -l で確認できます。 % ls -l drwxr-xr-x 3 s1080134 student 512 May 14 18:05 GNUstep/ ls のほうにも書きましたがここにも書いておき

  • Windows + Cygwin + Proxy環境でChefにトライ

    伊藤直也さんの入門Chef Solo - Infrastructure as Codeを購入したこともあって、Chefにトライした。最初は、第2章をMac+Vagrantで試してみて、続いて先日作ったUbuntuの開発環境を自動化してみようと思った。 会社で始めたので、残念ながらProxyの環境。以下の参考URL通りに進めたんだけど、やっぱProxyあたりで一工夫必要だったので、ブログに残すことにした。 参考: Windows7上で Vagrant + Chef solo + knife-soloを使い、Ubuntu + ubuntu-desktopの環境を構築してみた - メモ的な思考的な 環境 Windows 7 Professional 64bit Cygwin 1.7 認証Proxy必須… 準備 CygwinにOpenSSHをインストールしておく VirtualBoxインストール

  • CygwinでRubyスナップショットをビルド - わさっきhb

    Cygwinで,Rubyの最新版および安定版スナップショットをビルドし,つまずきどころを確認しました. Cygwin 1.7を前提としています.1.5の方はhttp://www.cygwin.com/をご覧の上でアップデートを行ってください.Cygwinのバージョンは,シェルを起動させて「cygcheck -c cygwin」で知ることができます. ビルドのほうは,make,gccなどdevelのパッケージをきちんと入れていて,~/src を作っておき,ビルドのための設定をしておいたら,ruby-installの実行でインストールしてくれます. しかしそのままでは,次のようなメッセージが延々と出力され,gemsqlite3やiconvなど,Pure Rubyでないものを入れることができません. $ gem install sqlite3 Fetching: sqlite3-1.3.7.g

    CygwinでRubyスナップショットをビルド - わさっきhb
  • Cygwin - fork エラー (rebase 問題)!

    先日、若干バージョンが古かった当方の Cygwin 環境をアップデートしました。 しかし、Cygwin 上で Ruby on Rails アプリを動かそうとすると以下のようなエラーが発生してしまうようになってしまいました。 0 [main] ruby 4392 child_info_fork::abort: unable to remap etc.so to same address as parent (00EE0000) - try running rebaseall 0 [main] ruby 2784 child_info_fork::abort: unable to remap mysql2.so to same address as parent (00F00000) - try running rebaseall ※実際は2行で出力。 出力メッセージによると、「rebasea

    Cygwin - fork エラー (rebase 問題)!
  • Windows 8 に Vagrant と chef-solo をインストールしてみた | 時の回廊

    Vagrantとは VitualBoxのフロントエンドに相当するツール。 vagrantコマンドなどを使ってコマンドラインから簡単に新しいVMを作れる。 下記の投稿を見て、便利に思えたのでWindows8にインストールしてみた。 naoyaのはてなダイアリー Vagrant” 試す環境はWindows8 64bitRubyをインストールする 下記から最新版のRubyをダウンロードする。 rubyinstaller.org ここでは、1.9.3-p385をダウンロードし、インストールする。 念のため、DEVELOPMENT KITも合わせてインストールしておこう。(任意) ダウンロードしたexeを実行すると、中身が解凍される。 インストールしたRubyRubyコマンドプロンプトを起動し、下記を実行する。