我在目录path_to_foo
中有一个普通的gem目录结构:
path_to_foo
|-bin
|-some_file_name
|-lib
|-foo.rb
|-foo.gemspec
当我移动到该目录并构建gem时,它成功了:
path_to_foo$ gem build foo.gemspec
但如果尝试从目录外部执行此操作,则会失败:
~$ gem build path_to_foo/foo.gemspec
WARNING: See http://guides.rubygems.org/specification-reference/ for help
ERROR: While executing gem ... (Gem::InvalidSpecificationException)
["bin/some_file_name"] are not files
如何从目录外部的gemspec构建gem?我想我可能需要在gemspec文件中添加一些内容。