Ruby的新手和使用Rails教程的書來學習。我在使用cygwin的Windows 7機器上。紅寶石1.92糟糕的翻譯:權限被拒絕
無論如何,我開始使用Ruby 1.8.7(默認是在cygwin中)並安裝了gems,rails,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
。
關於如何讓鋼軌再次工作的任何想法?
謝謝!
這裏的寶石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/
嗯...修正`/ usr/bin/ruby.exe`的權限? – 2011-12-16 03:53:49
你可以發佈這個命令的輸出:`gem env`? – buruzaemon 2011-12-16 04:04:45