Новое в Ruby и использование RailsTutorial для изучения.Я использую Cygwin на Windows 7.
В любом случае, я начал использовать Ruby 1.8.7 (по умолчанию в cygwin) и установил гемы, рельсы, git и т. Д. Все работает нормально, но дошло доразверните приложение с Heroku, и для этого потребовался Ruby 1.9.2.
После исследования я решил удалить Ruby 1.8.7 (с помощью удаления cygwin), а затем скомпилировать его из исходного кода Ruby 1.9.2.Я снова перенес драгоценные камни и установил рельсы.
Когда я запускаю rails -v
, я получаю -bash: /usr/bin/rails: /usr/bin/ruby.exe: bad interpreter: Permission denied
.
Любые идеи о том, как заставить рельсы работать снова?
Спасибо!
Вот вывод gem env:
$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.12
- RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [i386-cygwin]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.9.1
- RUBY EXECUTABLE: /usr/local/bin/ruby.exe
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-cygwin
- GEM PATHS:
- /usr/local/lib/ruby/gems/1.9.1
- /home/Philip/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/