Ruby を覚えるため自作システムトレードに挑戦してみるテストi

あんまりお勉強風な書籍だと飽きそうなので何か実益を兼ねたものを書いて覚えたいものです。ふと丸善をぶらぶらしておりますと、現代の錬金術師シリーズなる書棚があったのでふむふむとみていると、おや?っと思うようなタイトルがあった。『Ruby ではじめるシステムトレード』あまりまともそうじゃないけど、サブタイトルがいい。~「使える」プログラミングで検証ソフトを作る~。

環境は先日 Lubuntu 14.04.2 をインストールした VGN-P50 でも使うかな。。くらいの勢いですがまぁいってみますか。

Ruby のインストール

何回かやってはいるが rbenv や plenv の導入については毎回ググってコピペです。

[bash]
> git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
Cloning into '/home/daisuke/.rbenv'...
remote: Counting objects: 2075, done.
remote: Total 2075 (delta 0), reused 0 (delta 0), pack-reused 2075
Receiving objects: 100% (2075/2075), 352.32 KiB | 254.00 KiB/s, done.
Resolving deltas: 100% (1290/1290), done.
Checking connectivity... done.
> git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
Cloning into '/home/daisuke/.rbenv/plugins/ruby-build'...
remote: Counting objects: 4987, done.
remote: Compressing objects: 100% (43/43), done.
remote: Total 4987 (delta 25), reused 0 (delta 0), pack-reused 4942
Receiving objects: 100% (4987/4987), 922.30 KiB | 390.00 KiB/s, done.
Resolving deltas: 100% (2681/2681), done.
Checking connectivity... done.
> echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
> echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
> source ~/.bash_profile
> rbenv --version
rbenv 0.4.0-153-g3b6faa8
> rbenv global
system
> rbenv --help
rbenv 0.4.0-153-g3b6faa8
Usage: rbenv  []

Some useful rbenv commands are:
   commands    List all available rbenv commands
   local       Set or show the local application-specific Ruby version
   global      Set or show the global Ruby version
   shell       Set or show the shell-specific Ruby version
   install     Install a Ruby version using ruby-build
   uninstall   Uninstall a specific Ruby version
   rehash      Rehash rbenv shims (run this after installing executables)
   version     Show the current Ruby version and its origin
   versions    List all Ruby versions available to rbenv
   which       Display the full path to an executable
   whence      List all Ruby versions that contain the given executable

See `rbenv help ' for information on a specific command.
For full documentation, see: https://github.com/sstephenson/rbenv#readme

2.x系がでているはずだけど、参考書籍ではバージョン1.9.3が利用されているため、1.9.3系の最新バージョンを利用することにした。rbenv 環境だし問題なし。

[bash]
> rbenv install -l | grep 1.9.3
  1.9.3-dev
  1.9.3-preview1
  1.9.3-rc1
  1.9.3-p0
  1.9.3-p125
  1.9.3-p194
  1.9.3-p286
  1.9.3-p327
  1.9.3-p362
  1.9.3-p374
  1.9.3-p385
  1.9.3-p392
  1.9.3-p429
  1.9.3-p448
  1.9.3-p484
  1.9.3-p545
  1.9.3-p547
  1.9.3-p550
  1.9.3-p551
> rbenv install 1.9.3-p551
Downloading yaml-0.1.6.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749
Installing yaml-0.1.6...
Installed yaml-0.1.6 to /home/daisuke/.rbenv/versions/1.9.3-p551

Downloading ruby-1.9.3-p551.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8
Installing ruby-1.9.3-p551...

うーん、VGN-P50 だと結構時間かかるなー。
って一行も書いてないんですが。。bye-

参考サイト

http://dev.classmethod.jp/server-side/language/build-ruby-environment-by-rbenv/
http://tsuchikazu.net/linux_ruby_on_rails_install/

スポンサーリンク