gem 作りながらbundle install したらファイルが無いって怒られたでござる


Ruby gems

またプチエントリ

本当に毎日プチプチハマるので、はたして自分は成長しているのだろうかと疑いたくなる。

gemを作りながらローカルにインストールすべく雛形を作ってbundle installしたところ・・

$bundle install
Resolving dependencies...
Using rake 10.4.2

api_ai_ruby at /Users/lobster/dev/sample_gem did not have a valid gemspec.
This prevents bundler from installing bins or native extensions, but that may not affect its functionality.
The validation message from Rubygems was:
["sample_gem.gemspec", "lib/sample_gem.rb", "lib/sample_gem/version.rb"] are not files
Using api_ai_ruby 0.0.1 from source at .
Using bundler 1.7.9
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.

って、怒られた。
bundle is completeって書いてあるから、インストール先に配置されてるっぽいけど幾つかのファイルが無いって怒られてるっぽい。 なので案の定動かなかった。

って怒られたの。

おなじみ、stackoverflowに似たような人が・・
http://stackoverflow.com/questions/20088189/bundle-install-causes-validation-error-after-moving-file

どうも、作成中のgem関連ファイルは全部gitで管理してるから勝手にリネームすんなや って言われてるっぽい(?)

よってgit mv を使って無いといわれた先ほどのファイル群をリネームしたら通った。

$bundle install
Resolving dependencies...
Using rake 10.4.2
Using sample_gem 0.0.1 from source at .
Using bundler 1.7.9
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.

けど、やった後に思ったのだが、gem mv しないで全部 git add したあとにcommit しても怒られるのかな。。 どうなんでしょうか。 まぁいいや!
今日はめっちゃ雨降ってるので、道路が氾濫しそうでした!!

 

2014-12-12 | Posted in RubyNo Comments » 


関連記事

Comment





Comment



*