Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails项目目录在Finder OS X 10.9中不可见?_Ruby On Rails_Ruby_Macos_Osx Mavericks - Fatal编程技术网

Ruby on rails Rails项目目录在Finder OS X 10.9中不可见?

Ruby on rails Rails项目目录在Finder OS X 10.9中不可见?,ruby-on-rails,ruby,macos,osx-mavericks,Ruby On Rails,Ruby,Macos,Osx Mavericks,我以前在Ruby1.9.3和Rails3下使用OSX10.6和10.8创建了一些基本的Rails应用程序,但从来没有遇到过这个问题 当我跑步时: rails new projectName 它在指定的目录中创建了一个新项目,但是当我在Finder中查看它时,文件夹不在那里。但是,如果我在终端中键入ls,它会将该项目目录列为我在其中创建它的任何目录中 这是OSX10.9或Rails4的一个bug吗?我尝试搜索这个问题,但没有结果,所以我希望我不是唯一一个有这个问题的人 $cd $ cd <

我以前在Ruby1.9.3和Rails3下使用OSX10.6和10.8创建了一些基本的Rails应用程序,但从来没有遇到过这个问题

当我跑步时:

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

这是OSX10.9或Rails4的一个bug吗?我尝试搜索这个问题,但没有结果,所以我希望我不是唯一一个有这个问题的人

$cd
$ cd <rails proj dir>
$ ls -l  # verify that you can see your projects
$ open . # Will open that directory in Finder.
$ls-l#验证您是否可以查看您的项目 $open.#将在Finder中打开该目录。
我也看到了同样的问题。删除刚刚创建的目录。运行rails new命令,但删除-d mysql。出于某种原因,当您使用mysql创建rails应用程序时,它不会在权限末尾添加@。不知道为什么,但这是我能找到的最好的解决方法。

OSX10.9,Rails 4.0.1,它按预期工作。
ls-l
说什么?任何奇怪的权限或由不正确的用户拥有?也可以在Finder中使用Cmd+Shift+G打开项目文件夹?ls-l列出文件夹I cd中的所有文件/文件夹,包括新的rails项目。这让我怀疑FinderCmd+Shift+G是否存在某种奇怪的缓存问题,让我查看Rails项目文件夹的内容,奇怪的是,在我这样做之后,该文件夹在FinderI中可见。如果在Finder中看不到,我怀疑您的目录信息中有一些损坏。你最后一次让Disk Utility修复权限和设置是什么时候?这是可行的,但仍然很奇怪,我需要这样做,因为在过去,目录会自动出现在Finder中