2012/05/17

Rails の models クラスに日本語を記述するとエラーになる

ruby 1.9.2 + Rails 3.1.0 環境で models クラスに日本語を記述すると、以下のようなエラーが発生してしまいます。

SyntaxError (/home/xxx/work/depot/app/models/product.rb:7: invalid multibyte char (US-ASCII)
/home/xxx/work/depot/app/models/product.rb:7: invalid multibyte char (US-ASCII)
/home/xxx/work/depot/app/models/product.rb:7: syntax error, unexpected $end, expecting '}'
    message: 'あ'
                ^):
  app/controllers/products_controller.rb:1:in `<top (required)>'

続きを読む "Rails の models クラスに日本語を記述するとエラーになる" »

2012/05/01

Rails で rake test が失敗する

Rails で rake test が失敗したので対処方法をメモ。

rake test を実行すると以下のエラーが表示され失敗する。

# rake test
gem install minitest
/usr/local/rvm/gems/ruby-1.9.2-p320/gems/turn-0.9.5/lib/turn/minitest.rb:23:in `<top (required)>': MiniTest v1.6.0 is out of date. (RuntimeError)
`gem install minitest` and add `gem 'minitest' to you test helper.

MiniTest のバージョンが古い模様。下記サイトを参考にし対処する。

続きを読む "Rails で rake test が失敗する" »

2012/04/30

CentOS に SQLite をインストール

CentOS 6.2 に SQLite3 とドライバをインストールしようとしたら、ちょっとしたエラーが出たのでメモとして残しておきます。

続きを読む "CentOS に SQLite をインストール" »

2012/04/29

CentOS 6.2 に node.js をインストール

Ruby on Rails には、サーバーサイドで実行できる JavaScript エンジンが必要とのことなので、node.js を CentOS 6.2  にインストールします。

複数バージョンの node.js を管理できる nvm (Node Version Manager) も魅力的ですが、git を使わなければいけないため、Installing Node.js via package manager · joyent/node Wiki · GitHub に掲載されるもっと簡単な方法を選択しました。

続きを読む "CentOS 6.2 に node.js をインストール" »

2012/04/28

CentOS 6.2 に RVM、Ruby、Ruby on Rails をインストール

はじめに

CentOS 6.2(64bit)に、RVM 、Ruby、Ruby on Rails をインストールしようと思ったのですが、うまくいかない部分があったのでメモとして残しておきます。

続きを読む "CentOS 6.2 に RVM、Ruby、Ruby on Rails をインストール" »



プロフィール

  • 名前:fnya
    経歴:
    SE としての経験は15年以上。様々な言語と環境で業務系システム開発を行い、セキュリティ対策などもしていました。現在は趣味SE。

    Twitter では、ブログでは取り上げない情報も公開しています。


    ブログについて

    このブログは、IT、スマートフォン、タブレット、システム開発などに関するさまざまな話題を取り上げたり、雑感などをつづっています。

    >>ブログ詳細
    >>自作ツール
    >>運営サイト
    >>Windows 10 まとめ

    Twitter のフォローはこちらから Facebook ページはこちら Google+ページはこちら RSSフィードのご登録はこちらから