Я думаю, что это не правильный способ решить эту проблему. Но то, что я сделал,
Я создал файл rails.rb в моем исполняемом каталоге, потому что когда я открывал этот файл каталога, его там не было, и помещал следующее содержимое.
#!/usr/bin/env ruby_noexec_wrapper
#
# This file was generated by RubyGems.
#
# The application 'railties' is installed as part of a gem, and
# this file is here to facilitate running it.
#
require 'rubygems'
version = ">= 0"
if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
version = $1
ARGV.shift
end
gem 'railties', version
load Gem.bin_path('railties', 'rails', version)
тогда я пытаюсь запустить rails s
в моем проекте и его работах.
Но перед этим убедитесь, что исполняемый каталог находится на вашем пути, как я уже на моей машине:
/home/anand/.rvm/gems/ruby-1.9.3-p286/bin:/home/anand/.rvm/gems/ruby-1.9.3-p286@global/bin:/home/anand/.rvm/rubies/ruby-1.9.3-p286/bin:/home/anand/.rvm/bin
Согласно TK, вы можете получить путь к исполняемому файлу, используя команду gem environment