背景故事 - 我在圣诞节前买了一台新的MacBook Air然后去度假。我离开了我的POS 10年前的Linux笔记本电脑,我一直在家里用于轨道开发。当我回来时,一些迟钝的窃贼窃取了我的linux笔记本电脑。您可以在ebay上以25美元的价格购买该型号。无论如何,我希望能够很快地迁移到我的新MacBook上,但是我已经被迫尽快开始运行。
我现在遇到的问题是我克隆了一个我正在研究的项目 - 谢谢github - 但是有趣的事情正在发生。当我尝试设置数据库bundle exec rake db:migrate
时,出现以下错误:
rake aborted!
No such file or directory - /Users/spinlock/rails/AtomicBroadcast/config/database.yml
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
知道这里发生了什么吗?我正在运行Ruby 1.9.2和Rails 3.1.1。我对Mac环境完全不熟悉所以我可能犯了一个愚蠢的错误,所以请不要认为我知道任何事情:)
谢谢!
答案 0 :(得分:1)
这绝对不是Mac特有的。
Darwin,Mac的内核很像FreeBSD。
你的大多数linux命令都可通过终端获得。
ls,cat,file等..如果文件存在,应该都返回一些文件但是,唯一会导致该错误的是文件在该路径中丢失。
如果您可以在Finder中找到该文件,一个很酷的技巧是将文件拖到终端窗口,在那里它将输出实际路径。