2015年 7月 の投稿一覧

Vagrant で VirtualBox のメモリ数を指定する

データ量の多いサイトだとパフォーマンスが悪くて、仕方がないので、
メモリ数を増やす。

変更前

デフォルトだと、589M割り当てられている。

[vagrant@vagrant-centos65 ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:           589        545         44          0          5         41
-/+ buffers/cache:        497         91
Swap:         1224          7       1217

Vagrantfileにメモリ数を指定

  config.vm.provider "virtualbox" do |vb|
  #   # Display the VirtualBox GUI when booting the machine
  #   vb.gui = true
  #
  #   # Customize the amount of memory on the VM:
     vb.memory = "2048"
  end

変更後

[vagrant@vagrant-centos65 ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          1877       1194        682          0          9        547
-/+ buffers/cache:        637       1240
Swap:         1224          0       1224

誤差があるが、あとで調べてみよう。

ついでにMySQLのバッファサイズも増やす

[mysqld]

innodb_buffer_pool_size=1024M
innodb_log_file_size=128M

CocoaPods で pod install ができない

久しぶりに、iOSアプリの開発を始めて見たら、CocoaPodsでライブラリーのインストールができない。

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in `mkdir': Permission denied - /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/xcodeproj-0.16.1 (Errno::EACCES)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in `fu_mkdir'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:219:in `block (2 levels) in mkdir_p'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:217:in `reverse_each'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:217:in `block in mkdir_p'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:203:in `each'
....

パーミッションの問題なのかと思って、rootで実行してみたりしたけど、解決できず。
再インストールしたら、できるようになりました。

$ sudo gem uninstall cocoapods
$ sudo gem uninstall xcodeproj
$ sudo gem install xcodeproj
$ sudo gem install cocoapods