• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

まずはローカルブランチを削除して

   1  % git push origin :hoge

でok。

posted by Png genki on Mon 22 Nov 2010 at 20:13 with 2 comments

expectでsudoを使いたい時に、タイムアウトに応じてパスワードプロンプトが出たり出なかったりするのが困ります。 そんな時は、

   1  % sudo -k

で強制的にタイムアウトさせることができるので、 一旦タイムアウトさせた後にパスワードプロンプトを待つようにするとうまくいきます。

ちなみに、パスワードプロンプトのメッセージを統一したい場合は、

   1  % sudo -p password: ls
   2  password:

のように-pオプションで指定できます。

posted by Png genki on Wed 17 Nov 2010 at 18:36

Macでqemuを使っていたのですが、vmware fusionで利用するために qcow2 形式のdiskイメージを vmdk 形式に変換してみました。

   1  qemu-img convert -O vmdk foo.qcow2 foo.vmdk

上記のコマンドを実行すればokです。

vmware fusionで既存のディスクイメージを使用する感じで新しい仮想マシンを作ればok。

posted by Png genki on Mon 15 Nov 2010 at 03:29

64bit版で使用するには qemu-system-x86_64 を使う。 以下、オプション

  • -redir tcp:10022::22 でゲストOSのポート22をホストOSのポート10022にリダイレクトする
  • -nographic GUIを使用しない。
  • -daemonize デーモンモードで起動
    • -vnc :1 などを指定する必要あり
  • -pidfile file pidをファイルに出力
  • -smp n コア数
  • -m memories-in-MB メモリサイズ(MB単位)
posted by Png genki on Sat 13 Nov 2010 at 11:28

*.vmx ファイルに以下の一行を記述して起動すればok.

   1  bios.forceSetupOnce = "TRUE"

posted by Png genki on Wed 10 Nov 2010 at 07:39

久々にRails関連の記事です。

vendor/gems 以下に gemをunpackしたときに、以下のような警告が出てくることがあります。

   1  Unpacked gem *** in vendor/gems has no specification file.

*は適当なgemの名前)この場合、

   1  % cd vendor/gems/***
   2  % gem specification *** > .specification

を実行すれば解決します。

posted by Png genki on Sun 7 Nov 2010 at 01:19