Posts in Ruby

Elixir と Ruby のsumの比較

Elixir と Ruby のsumの比較。 まだ、関数型プログラミングの記述、特に再帰には慣れていない。 Ruby sum.rb [ruby] def sum(n)[…]

Rails5 でdeviseとomniauthを使用する

Gemfileに必要なモジュールを記述する。 ■Gemfile [ruby] gem ‘devise’ gem ‘omniauth’ gem ‘omniauth […]

gem install rmagick でインストール失敗

結構ハマったので覚え書き。 数々の解決方法が、Webには転がっていたのだが、今回のケースはどれにも当はまらなかったので、独自の解決方法を記す。 環境 Mac : 10.12.2 Ruby: 2.2.2 ImageMagi […]

Bluemix cf push エラー

今まで問題なくBluemixにアップロード(cf push)できていたのに突然エラーでアップロードできなくなった。 結論から言うと、最新の CFコマンドラインインターフェースをインストールすること。 [bash] cf […]

Bluemix でRailsのDBマイグレーション

ローカルの開発環境では、気にせずにDBマイグレーションを行える。 下記は、Blumix上でのマイグレーションの方法の覚え書き。 [bash] cf push AppName -c "bundle exec ra

Ruby と Python と Elixir と。

除算の違い。 [bash] # Ruby puts 3.to_f / 2 #=> 1.5[…]

Ruby のclass

いくつも言語をやっていると、記述方法を忘れるので覚え書き。 ■ animal.rb [ruby] class Animal attr_accessor :name def initialize(name)[…]

bundle install が nokogiri のライブラリ依存で失敗した場合

bundle install が、nokogiri のライブラリ依存で失敗した場合。 [bash] Installing nokogiri 1.6.8.1 with native[…]

Ruby配列で、zipを使用する

[ruby] a1 = [1,2,3,4,5] a2 = [[1,1,],[2,2],[3,3],[4,4],[5,5]] a12 = a1.zip(a2)[…]

Rails5アプリをBluemix でDB migrate してエラー

ローカルの開発環境では、rake db:migrate はコマンド打てば簡単だが、Bluemix等のクラウド環境でのコマンドの実行方法が不明であった。どうやら、push するタイミングで下記のように -c オプションで可 […]

1 2 3 8