【发布时间】:2014-05-28 08:14:47
【问题描述】:
我目前正在尝试在 AWS 服务器上设置 cronjobs,但是当我尝试运行脚本/rails 文件时,我收到以下消息:
-bash: script/rails: /usr/bin/ruby^M: bad interpreter: No such file or directory
虽然脚本/rails 文件包含以下内容:
#!/usr/bin/ruby
# This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application.
APP_PATH = File.expand_path('../../config/application', __FILE__)
require File.expand_path('../../config/boot', __FILE__)
require 'rails/commands'
无论出于何种原因,在我看来,第一行都附加了一个额外的 ^M。另请注意,我正在 Windows 上开发并部署到 AWS ubuntu 服务器。有谁知道我如何解决这个问题?我试图提供尽可能多的指导,但这是一个奇怪的问题。注意:我尝试通过 ssh 在 ubuntu 机器上创建文件,但是当我执行脚本/rails 时它会尝试自行执行 rails。 谢谢, 科迪
【问题讨论】:
-
另外,每当我运行时,我都会得到路径 /usr/bin/ruby
标签: ruby-on-rails ruby amazon-web-services