reponの勉強メモ

主に勉強したことのメモです。

2013-05-01から1ヶ月間の記事一覧

freebsd-updateで、ssl.soが無いと怒られる

$ sudo freebsd-update install Installing updates...install: ///usr/src/crypto/openssl/ssl/s3_cbc.c: No such file or directory と怒られるのでググったら、 $sudo mkdir -p /usr/src/crypto/openssl/ssl freebsd-update 3 - PukiWiki ですって。 でも…

pngとcurlが入らないのはbsdtarのせいみたい

あれこれやってみたのですが、 /usr/ports/archive/gtar(gnu tar) をportinstallして、 /usr/local/bin/gtar として入ったので、bsdtarの実態として置かれている /usr/bin/tar を、tar.orgにして、gtarへのシンボリックリンクを貼ったらうまく行きました。 …

pkg-config-0.25_1のエラーで怒られる

運用ネタ(FreeBSD) pkg-config を pkgconf と入れ替える | 世迷言様 portupgrade -fo devel/pkgconf pkg-config-\* で解決。

passenger startでエラーが出たが、よく解らず解決

solution for pcre devel lib errors on freebsd while trying to install/run passenger standalone 4.0.0.rc4 | cubus.bv C_INCLUDE_PATH=/usr/local/include/ bundle exec passenger start たしかに動いた。なぜだ。

サーバのportsをアップグレードし、passengerのapacheモジュールをビルドした

httpd.confの以下を書き換え LoadModule passenger_module /usr/local/lib/ruby/gems/1.9/gems/passenger-4.0.2/libout/apache2/mod_passenger.so PassengerRoot /usr/local/lib/ruby/gems/1.9/gems/passenger-4.0.2 PassengerDefaultRuby /usr/local/bin/ru…

passengerのstandalone版が出ていた

ずっと前に。 うへぇ。恥ずい。 bundle execでもいける。 gemでpassengerをインストールして、 $ gem passenger start か $ bundle exec passenger start で、自動的にインストールされ、実行される。 config.ruがあればそれを読み、そうでなければ自動的に…

gitで、リモートレポジトリを変更する。

サーバで $ git remote set-url origin /home/repon/rb/repos/comicset.git ローカルで $ git remote set-url origin ssh://repon@reponlabo.info:1024/home/repon/rb/repos/comicset.git

gitで、ワークスペースとレポジトリを別ディレクトリに配置する

git 1.7.5で追加されたオプションを使ってgit on Dropboxの運用を見直す | uuu様 $ git init --separate-git-dir= $ git clone --separate-git-dir=/tmp/repo2 /tmp/repo work2これもinitと同じです。/tmp/repoからcloneし、その際ワークスペースはwork2へ、…

bundlerを使う

なんで今まで使って来なかったのか。 ディレクトリで bundle init とする。 Gemfileのスケルトンができる。 gem "nokogiri" のように書いていく。 Gemfileのあるディレクトリで $ bundle install --path vender/bundle でインストール。 「--path」以下は、g…

rvmでrubyの環境構築

インストールとアップグレード インストール $ curl -L https://get.rvm.io | bash -s でインストール。rvmが「コマンドエラー」のときは $ source /home/repon/.rvm/scripts/rvm で呼び出せる。 これはshellの定義に書いておく(毎回呼び出さないため) $ r…