让Rails 1.1.2服务器在Mac脚本/服务器上运行

时间:2014-06-22 11:38:24

标签: ruby-on-rails ruby

所以我是熟悉Rails 3和4的开发人员。我正在进行Rails 1.1.2项目,而我遇到的第一个问题就是让服务器运行。

我真的很想帮助弄清楚我在设置环境时缺少什么。当我运行脚本/服务器时,我得到:

-bash:script / server:/Users/michael/.rvm/gems/ruby-1.9.3-p545:bad interpreter:Permission denied

这是在注意到脚本/服务器文件的顶部之后,有机会用ruby注释定义ruby安装的位置:

#!/用户/迈克尔/ .rvm /宝石/红宝石1.9.3-P545

至少,这是我理解它的方式。这个评论应该指向什么?这看起来是否正确?我已经使用rvm安装了ruby 1.9.3并通过sudo gem install rails安装了rails V 1.1.2。一切似乎都很好。

这是某种bash权限问题吗?我真的不明白发生了什么。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

我相信一个旧的rails项目需要Ruby 1.8.7,所以你应该从旧的Ruby版本开始,以确保。一旦你使用旧的ruby版本运行它,你可以再次尝试1.9,但尝试使用1.8.7应该可以帮助你。您的shebang应该可以这样做:

#!/usr/bin/env ruby

它需要ruby解释器的路径,可以通过上面的行动态获得。