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