[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ruby-rails31のインストールについて



At Mon, 19 Dec 2011 00:30:44 +0900 (JST),
Takahiro Kambe <taca@back-street.net> wrote:
> > Gem::Exception: Cannot load gem at [/usr/pkg/lib/ruby/gems/1.9.3/cache/rake-0.9.2.2.gem] in /home/hiramatsu/test/TestApp1
> > An error occured while installing rake (0.9.2.2), and Bundler cannot continue.
> > Make sure that `gem install rake -v '0.9.2.2'` succeeds before bundling.
> 取り敢えずの対処としては、
> 
> % rails new TestApp1 --skip-bundle
> 
> と指定して回避できます。

ありがとうございました。

生成されたアプリケーションなのですが、Gemfileを見るとturnやcoffee-railsなど
pkgsrcが無いrubyのライブラリがいくつか使われています。こういうのはpkgsrcに
importする予定はありますか?

pkgsrcにあるかどうかはpkgsrcのディレクトリで「ls -d */*turn*」「ls -d */*coffee*」で
調べました。

例えば以下の手順を実行すると、"rails server"も失敗します。

1. www/ruby-rails31 と databases/ruby-sqlite3 をインストールします。
2. "rails new TestApp1 --skip-bundle" を実行します。
3. TestApp1 ディレクトリで "rails server" を実行すると、以下の
   メッセージを表示して終了します。

Could not find gem 'turn (~> 0.8.3) ruby' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.

gemでインストールすれば動くと思うのですが、まだ試してないです。