创建 ruby/bin/rails 文件的代码模式在哪里
Where is the pattern of code that creates ruby/bin/rails file
今天我研究了系统执行 rails
命令的方式。并发现了这条链
ruby_instalation_dir/bin/rails
-> ruby/gems/reilaties/exe/rails -> ruby/gems/reilaties/lib/rails/cli.rb
我能在 GitHub.
中找到此链的最后两个元素
现在我正在寻找告诉 RubyGem
如何生成 rails
文件的说明。我没有在 rails.gemspec 文件中找到 railaties
的任何匹配项。但是有些RubyGem
怎么知道需要调用railaties
gem。这些信息存储在哪里?
rails
命令是railtiesgem的一部分,而不是rails[=17的一部分=] gem。因此,您需要查看 railties gemspec:
s.bindir = "exe"
s.executables = ["rails"]
今天我研究了系统执行 rails
命令的方式。并发现了这条链
ruby_instalation_dir/bin/rails
-> ruby/gems/reilaties/exe/rails -> ruby/gems/reilaties/lib/rails/cli.rb
我能在 GitHub.
中找到此链的最后两个元素现在我正在寻找告诉 RubyGem
如何生成 rails
文件的说明。我没有在 rails.gemspec 文件中找到 railaties
的任何匹配项。但是有些RubyGem
怎么知道需要调用railaties
gem。这些信息存储在哪里?
rails
命令是railtiesgem的一部分,而不是rails[=17的一部分=] gem。因此,您需要查看 railties gemspec:
s.bindir = "exe"
s.executables = ["rails"]