【问题标题】:Rails project directory not visible in Finder OS X 10.9?Rails 项目目录在 Finder OS X 10.9 中不可见?
【发布时间】:2016-03-24 06:19:34
【问题描述】:

我过去在 Ruby 1.9.3 和 Rails 3 下使用 OS X 10.6 和 10.8 创建了一些基本的 Rails 应用程序,但从未遇到过这个问题。

当我跑步时:

rails new projectName

它在该指定目录中创建了一个新项目,但是当我在 Finder 中查看它时,该文件夹不存在。但是,如果我在终端中键入ls,它会将该项目目录列为我创建它的任何目录。

这是 OS X 10.9 或 Rails 4 的错误吗?我试过搜索这个问题但没有结果,所以我希望我不是唯一一个遇到这个问题的人。

【问题讨论】:

  • OS X 10.9, Rails 4.0.1 在这里,它按预期工作。 ls -l 说什么?任何奇怪的权限或由不正确的用户拥有?
  • 你也可以在Finder中使用Cmd+Shift+G打开项目文件夹吗?
  • ls -l 列出了我 cd 到的文件夹中的所有文件/文件夹,包括新的 rails 项目。这让我想知道 Finder 是否存在某种奇怪的缓存问题
  • Cmd+Shift+G 让我查看 Rails 项目文件夹的内容,奇怪的是,在我这样做之后,该文件夹在 Finder 中可见
  • 如果您在 Finder 中看不到目录信息,我怀疑您的目录信息存在损坏。您最后一次让“磁盘工具”修复权限和设置是什么时候?

标签: ruby-on-rails ruby macos osx-mavericks


【解决方案1】:
$ cd <rails proj dir>
$ ls -l  # verify that you can see your projects
$ open . # Will open that directory in Finder.

【讨论】:

  • 这可行,但仍然很奇怪,当过去目录会自动出现在 Finder 中时,我需要这样做
【解决方案2】:

我看到了同样的问题。删除刚刚创建的目录。运行 rails new 命令,但删除 -d mysql。出于某种原因,当您使用 mysql 创建 rails 应用程序时,它不会在您的权限末尾添加 @。不知道为什么,但这是我能找到的最佳解决方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    • 2013-04-15
    • 2010-11-21
    • 2013-11-01
    • 1970-01-01
    相关资源
    最近更新 更多