Reputation: 1059
Today I worked with the way a system executes rails
command. And discovered this chain
ruby_instalation_dir/bin/rails
-> ruby/gems/reilaties/exe/rails -> ruby/gems/reilaties/lib/rails/cli.rb
Last two elements of this chain I able to find in the GitHub.
Now I'm seeking what is the instructions that tell RubyGem
how to generate rails
file. I did not find any match of railaties
in the rails.gemspec file. But some how RubyGem
knows that need to call railaties
gem. Where does this information stored?
Upvotes: 1
Views: 80
Reputation: 369438
The rails
command is part of the railties gem, not part of the rails gem. Therefore, you need to look in the railties gemspec:
s.bindir = "exe"
s.executables = ["rails"]
Upvotes: 3