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

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



こんにちは。

In message <7zliqb2few.wl%hiramatu@boreas.dti.ne.jp>
	on Sun, 18 Dec 2011 03:59:03 +0900,
	HIRAMATSU Yoshifumi <hiramatu@boreas.dti.ne.jp> wrote:
> 再度 "rails new TestApp1" を実行しましたが、やはり失敗で終わります。
> 「rake193」というコマンドがインストールされていますが、これとは別だという
> ことなのでしょうか?
お手数お掛けしてます。

>       create  vendor/plugins
>       create  vendor/plugins/.gitkeep
>          run  bundle install
> Fetching source index for http://rubygems.org/
> 
> 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

と指定して回避できます。

Ruby 1.9.3ではrake 0.9.2.2がバンドルされていますが、rake-0.9.2.2のgemそ
のものではなく一応の辻褄を合わせたgemが入っていますが、オリジナルのgem
形式のファイルを持っているわけではありません。

--skip-bundleしないとbundle installを実行して、${GEM_HOME}/cache以下に
  gem形式のファイルがないかどうか確認に行くようです。

(しかも、それだけの問題でもないなぁ、gemspecのruntimeの依存関係で収ま
らないではないか...。)

-- 
神戸 隆博 / Takahiro Kambe