ruby-on-rails - 环境 : ruby\r: No such file or directory

标签 ruby-on-rails ruby rake

我有 Rails 项目。当我尝试运行任何 rake 任务或 rails 服务器时,它给我这个错误

env: ruby\r: No such file or directory

有人可以帮我吗?

最佳答案

如果您在 Unix/Mac 上工作,那么此错误是因为您的行结尾不正确。

这是一个使用 dos2unix 的解决方案;您可能需要在您的系统上安装此程序。如果 apt 可用,您可以使用 sudo apt install dos2unix

  • >
    1. 正确设置你的行尾,让 git 管理它如何处理它们:
git config --global core.autocrlf input
  • >
    1. 在您的目录中,您将通过运行以下命令转换所有文件:
find ./ -type f -exec dos2unix {} \;

这将循环遍历所有文件,转换它们。并解决问题。添加您的更改。提交它们,您就可以开始了。

关于ruby-on-rails - 环境 : ruby\r: No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29073826/

相关文章:

ruby-on-rails - 没有路由匹配嵌套资源的 [DELETE]

ruby-on-rails - 将 Oulook/Exchange 任务与基于 Linux 的 Rails 集成

ruby - MailChimp API 1.3 + 原始人 3 + 分组

ruby-on-rails - Rails -- 可以在通用 rake 任务中运行迁移方法吗?

Ruby-on-Rails:如何摆脱 "you are being redirected"页面

ruby-on-rails - Rails - 回形针在不应该的时候验证附件大小?

ruby - 是否可以在不污染全局范围的情况下将模块包含在 rake 任务中?

ruby-on-rails - 如何卡住 rake ?

ruby-on-rails - Rails 3.1 不呈现来自nested_form 的fields_for

ruby - JSON 解析哈希数组的字符串