投稿

5月, 2013の投稿を表示しています

android エミュレーターが動かない。

症状 Android Studio で RUN すると 「 emulator-arm.exeは動作を停止しました 」のエラーダイアログが表示し、エミュレーターで動作確認ができない。 対処Android Studio をアンインストールし、新規ファイルをダウンロードしてインストールする。 【追記】 Android Studio を「管理者として実行」すると動きました。
【さらに追記】android エミュレーターがやっぱり動かない。

参考 updateしたら症状が起きた。 やってみてダメだったこと: エミュレーターの作り直しエミュレーターのメモリサイズを変更

veewee vbox build で セグメントエラー が発生する

症状 [foo@s11-chef vagrant_vm]$ veewee vbox build CentOS-6.3-x86_64-minimal-ja --force
Downloading vbox guest additions iso v 4.2.10 - http://download.virtualbox.org/virtualbox/4.2.10/VBoxGuestAdditions_4.2.10.iso
Checking if isofile VBoxGuestAdditions_4.2.10.iso already exists.
Full path: /home/foo/vagrant_vm/iso/VBoxGuestAdditions_4.2.10.iso

The isofile VBoxGuestAdditions_4.2.10.iso already exists.
Building Box CentOS-6.3-x86_64-minimal-ja with Definition CentOS-6.3-x86_64-minimal-ja:
- nogui : false
- postinstall_include :
- force : true
- debug : false
- postinstall_exclude :
- redirectconsole : false
- auto : false

The isofile CentOS-6.3-x86_64-minimal.iso already exists.
VBoxManage unregistervm  "CentOS-6.3-x86_64-minimal-ja" --delete
Deleting vm CentOS-6.3-x86_64-minimal-ja
Creating vm CentOS-6.3-x86_64-minimal-ja : 480M - 1 CPU - RedHat_64
Creating new harddrive of size 10140, format VDI, variant Standard
Attaching disk: /home/foo/VirtualBox VMs/CentOS-6.3-x86_64-mini…

Vagrant で Base Box を作成しようとすると `open_http': 404 Not found (OpenURI::HTTPError) が発生する

症状 # vagrant basebox build mycentosbox
[mycentosbox] Downloading vbox guest additions iso v  - http://download.virtualbox.org/virtualbox//VBoxGuestAdditions_.iso
[mycentosbox] Creating an iso directory
[mycentosbox] Checking if isofile VBoxGuestAdditions_.iso already exists.
[mycentosbox] Full path: /root/iso/VBoxGuestAdditions_.iso
/usr/lib/ruby/1.8/open-uri.rb:277:in `open_http': 404 Not found (OpenURI::HTTPError)
        from /usr/lib/ruby/1.8/open-uri.rb:616:in `buffer_open'
        from /usr/lib/ruby/1.8/open-uri.rb:164:in `open_loop'
        from /usr/lib/ruby/1.8/open-uri.rb:162:in `catch'
        from /usr/lib/ruby/1.8/open-uri.rb:162:in `open_loop'
        from /usr/lib/ruby/1.8/open-uri.rb:132:in `open_uri'
        from /usr/lib/ruby/1.8/open-uri.rb:518:in `open'
        from /usr/lib64/ruby/gems/1.8/gems/veewee-0.3.7/lib/veewee/provider/core/helper/iso.rb:30:in `download_progress'
        from /usr/lib64/ruby/gems/1.8/gems/veewee-0.3.7/lib/veewee/provid…

Sphinx を Python3 で試す

至った経緯 すでに Python 2が入っており、こちらがメイン。共存も考えたが面倒くさいので Portable Python を使うことにした。
手順 1. Portable Python をダウンロード&適当なフォルダにインストールする。

2. インストールしたフォルダに以下の内容をswitch_py3.batで保存する。
set path=%~d0%~p0App;%~d0%~p0App\Tools\Scripts;%~d0%~p0App\Scripts                 start
3. http://python-distribute.org/distribute_setup.py を適当なフォルダにダウンロードす  る。

4. 先ほど作成したswitch_py3.batを実行する。 5. 表示されたDOSプロンプト上から python distribute_setup.py を実行 6. easy_install pip 7. pip install sphinx 課題 いくつかのプラグイン(blockdiagとか、blockdiagとか、blockdiagなど) がPython3に対応していない模様。

sudo gem install veewee で Unable to resolve dependencies: fog requires net-scp (~> 1.1) のエラーが出る。

症状 $sudo gem install veewee
ERROR:  While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: fog requires net-scp (~> 1.1) 対処 $ sudo gem i net-scp --version '= 1.1' -V --no-ri --no-rdoc
GET http://rubygems.org/specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/specs.4.8.gz
200 OK
GET http://production.s3.rubygems.org/specs.4.8.gz
200 OK
GET http://gems.github.com/specs.4.8.gz
304 Not Modified
GET http://gems.rubyforge.org/specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/specs.4.8.gz
200 OK
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
GET http://gems.github.com/latest_specs.4.8.gz
304 Not Modified
GET http://gems.rubyforge.org/latest_specs.4.8.gz
302 Moved Temporarily
/usr/lib64/ruby/gems/1.8/gems/net-scp-1.1.0/lib/net/scp.rb
/usr/lib64/ruby/gems/1.8/gems/net-scp-1.1.0/lib/net/sc…

vagrant で共有フォルダが共有されない?

症状
[syamamura@s11-chef vagrant_vm]$ vagrant up
[default] Importing base box 'base'...
[default] Matching MAC address for NAT networking...
[default] Clearing any previously set forwarded ports...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Booting VM...
[default] Waiting for VM to boot. This can take a few minutes.
[default] VM booted and ready for use!
[default] The guest additions on this VM do not match the install version of
VirtualBox! This may cause things such as forwarded ports, shared
folders, and more to not work properly. If any of those things fail on
this machine, please update the guest additions and repackage the
box.

Guest Additions Version: 4.2.8
VirtualBox Version: 4.2.10 対処 Guest Additions と VirtualBox のバージョンを合わせる。 $ vagrant ssh
[vagrant@default ]$ cd
[va…

chef-clien で rubygems/format (LoadError) が起きる

症状$ chef-client
/usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:45:in `gem_original_require': no such file to load -- rubygems/format (LoadError)
        from /usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:45:in `require'
        from /usr/lib64/ruby/gems/1.8/gems/chef-11.4.4/bin/../lib/chef/provider/package/rubygems.rb:34
        from /usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:45:in `gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:45:in `require'
        from /usr/lib64/ruby/gems/1.8/gems/chef-11.4.4/bin/../lib/chef/providers.rb:60
        from /usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:45:in `gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:45:in `require'
        from /usr/lib64/ruby/gems/1.8/gems/chef-11.4.4/bin/../lib/chef.rb:25
        from /usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kerne…

gvim で R6034 Runtime Error が発生する

症状 gvim 起動時、あるいは 何かしらのプラグインを実行しようとすると「R6034 Runtime Error」が起きる。エラーダイアログを閉じると、問題なく処理は継続できる。 試してはいないが、Rubyでも同様な問題が生じている場合、下記の対処で直るかもしれない。     対処gvimのマニュフェストを抽出する。> "C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe" -inputresource:c:\application\gvim.exe -out:gvim.manifest

Microsoft (R) Manifest Tool version 5.2.3790.2076
Copyright (c) Microsoft Corporation 2005.
All rights reserved.python.exeのマニュフェストを抽出する。> "C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe" -inputresource:c:\Python27\python.exe -out:python.manifest

Microsoft (R) Manifest Tool version 5.2.3790.2076
Copyright (c) Microsoft Corporation 2005.
All rights reserved.テキストエディタで(2)のpython.manifestを開き赤色の個所を、クリップボードにコピーする。<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security&…

config.vm.network :hostonly にすると vagrant up が失敗する

症状$ vagrant up
/opt/vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/kernel_v2/config/vm.rb:146:in `[]': can't convert Symbol into Integer (TypeError)
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/kernel_v2/config/vm.rb:146:in `network'
        from /home/test/vagrant_vm/Vagrantfile:24:in `block in <top (required)>'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/config/v2/loader.rb:37:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/config/v2/loader.rb:37:in `load'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/config/loader.rb:104:in `block (2 levels) in load'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/config/loader.rb:98:in `each'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/config/loader.rb:98:in `block in load'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/config/loader.…

vagrant up で "The following SSH command responded with a non-zero exit status" が発生

症状  [foo1] Importing base box 'base'...
[foo1] Matching MAC address for NAT networking...
[foo1] Clearing any previously set forwarded ports...
[foo1] Fixed port collision for 22 => 2222. Now on port 2200.
[foo1] Forwarding ports...
[foo1] -- 22 => 2200 (adapter 1)
[foo1] Creating shared folders metadata...
[foo1] Clearing any previously set network interfaces...
[foo1] Preparing network interfaces based on configuration...
[foo1] Booting VM...
[foo1] Waiting for VM to boot. This can take a few minutes.
[foo1] VM booted and ready for use!
[foo1] The guest additions on this VM do not match the install version of
VirtualBox! This may cause things such as forwarded ports, shared
folders, and more to not work properly. If any of those things fail on
this machine, please update the guest additions and repackage the
box.

Guest Additions Version: 4.2.8
VirtualBox Version: 4.2.10
[foo1] Configuring and enabling network interfaces...
The following SSH command responded with a no…

Cygwin で pip install hogehoge すると Windows 環境のc:\python27\以下にインストールされる。または、しそうになる。

症状     Cygwin で pip install hogehoge すると Windows 環境のc:\python27\以下にインストールされる。または、しそうになる。

対処Cygwinのターミナルを全て閉じる。 Cygwinのbinフォルダにあるash.exeを起動する。 C:\cygwin\bin\ash.exe./rebaseall をタイプしばらく時間がかかるのでコーヒー飲む。完了したash.exeを閉じる。もう一回 pip install hogehoge 参考 http://stackoverflow.com/questions/11990350/pip-error-while-installing-package-in-cygwin-python2-7