gpt4 book ai didi

ruby 1.92 错误的解释器 : permission denied

转载 作者:太空宇宙 更新时间:2023-11-03 16:56:21 26 4
gpt4 key购买 nike

Ruby 新手,使用 RailsTutorial 书学习。我在使用 cygwin 的 Windows 7 机器上。

无论如何,我开始使用 Ruby 1.8.7(cygwin 上的默认设置)并安装了 gems、rails、git 等。一切正常,但必须逐步使用 Heroku 部署应用程序,它需要 Ruby 1.9.2。

经过研究,我决定卸载 Ruby 1.8.7(通过 cygwin 卸载),然后从源代码 Ruby 1.9.2 编译。我重新运行了 gems 并再次安装了 rails。

当我运行 rails -v 时,我得到 -bash:/usr/bin/rails:/usr/bin/ruby.exe: bad interpreter: Permission denied.

关于如何让 Rails 重新工作有什么想法吗?

谢谢!

这是 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/

最佳答案

如评论中所述修复/usr/bin/ruby.exe 的权限。

如果这没有帮助,
我会说你重新安装所有东西,但这次使用管理权限
打开具有管理权限的终端并重复整个过程。

顺便说一句,你是如何在 Windows 上安装 Rails 的?
你在使用 Rails Installer for Windows by EngineYard ??
如果没有,请查看上面的链接和 railsinstaller-for-windows-EY-blog

关于 ruby 1.92 错误的解释器 : permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8529559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com