Cloud9の履歴
AWS Cloud9にHeroku
nvm install node nvm use --delete-prefix v9.3.0 npm install -g cli-engine-command@8.0.0 npm install -g heroku-cli
NodeJS
nvmを使う
postgresql
http://qiita.com/yuki0627/items/abd9eedc989ae1da21a7
sudo service postgresql start sudo sudo -u postgres psql
してから
CREATE USER username SUPERUSER PASSWORD 'password';UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';DROP DATABASE template1;CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';
して
\c template1; VACUUM FREEZE; \q
ruby sinatra.rb -p $PORT -o $IP
~/.gitignoreを反映
git config --global --add core.excludesfile "$HOME/.gitignore"
MySQLを使う
mysql-ctl start
文字化け対応:http://mindia.jp/error/e/1633
database.yml
development: adapter: mysql2 encoding: utf8 host: <%=ENV['IP']%> database: c9 username: <%=ENV['C9_USER']%> password:
※PHPの場合は getenv('IP') とかになる
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
$ sudo apt-get install libmysqlclient-dev
(たまに $ sudo apt-get update )
ショートカット
http://support.cloud9ide.com/entries/20645216-Keybindings-fo...
alt + tabでtab切り替え
Webrick起動
rails s -p $PORT -b $IP
Apache停止
ubuntuなので
$ /etc/init.d/apache2 stop
悩ましい所
他のプロジェクトからフォルダごとコピーしたいとき。
Rmagick
sudo apt-get install imagemagick libmagickwand-dev