Can Rails be used without gems?

I have ruby installed on linux, but not gems.
I wish to run a Rails application so I generated a Rails app on another
(win32) machine and placed the Rails framework in ./vendor/rails so that
it used that instead of rails gem.

I then transfered this over to the linux machine. When I run ruby
script/server I get an error:

=> Booting WEBrick…
./script/…/config/…/vendor/rails/activesupport/lib/active_support/dependencies.rb:147:in
require': ./script/../config/../config/environment.rb:8: parse error, unexpected '<' (SyntaxError) <%= '# ' if freeze %>RAILS_GEM_VERSION = '<%= Rails::VERSION::STRING %>' ^ from ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:147:inrequire’

Can rails be run without gems being installed? I would have thought
so…

AFM wrote:

I have ruby installed on linux, but not gems.
I wish to run a Rails application so I generated a Rails app on another
(win32) machine and placed the Rails framework in ./vendor/rails so that
it used that instead of rails gem.

I then transfered this over to the linux machine. When I run ruby
script/server I get an error:

=> Booting WEBrick…
./script/…/config/…/vendor/rails/activesupport/lib/active_support/dependencies.rb:147:in
require': ./script/../config/../config/environment.rb:8: parse error, unexpected '<' (SyntaxError) <%= '# ' if freeze %>RAILS_GEM_VERSION = '<%= Rails::VERSION::STRING %>' ^ from ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:147:inrequire’

Can rails be run without gems being installed? I would have thought
so…

Answer no, but there is a simple fix:

Remove the line in question from enviroments.rb:

Specifies gem version of Rails to use when vendor/rails is not present

<%= '# ’ if freeze %>RAILS_GEM_VERSION = ‘<%= Rails::VERSION::STRING %>’

Should I enter a bug report for this???

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs