假设我要创建一个不一定是Web项目的普通Ruby项目,那么我的文件结构应该是什么样?我的要求是:
我的想法是:
proj
--> .ruby-version
--> .ruby-gemset
--> lib
----> proj.rb
--> Gemfile
--> README
--> run.rb (which requires the proj.rb in lib/ and uses it to do work)
如果我打算制作一个Ruby Gem,是否有任何考虑因素需要考虑?
定义Ruby项目不一定有固定的方法。但是,通常RubyGems具有以下文件结构:
.
├── bin
│ └── mygem
├── Gemfile
├── lib
│ ├── mygem
│ │ └── version.rb
│ └── mygem.rb
├── LICENSE
├── mygem.gemspec
├── Rakefile
└── README.md
当然,项目根目录中还有其他目录和文件,用于测试.ruby-version
等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句