新手问题 在 mac10.8 下配置 Rails 的时候遇到的问题

sileixinhua · 2013年11月24日 · 最后由 sileixinhua 回复于 2013年11月24日 · 2258 次阅读

但是接下来在使用 aptana 写 hello world 的时候遇到了问题,就是新建 riails 工程的时候无法调用 rails 框架,看了一下在终端下也没法使用 rails new . 的命令。出错信息都是 Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first.

我是在 aptana 中下面的 rails 控制栏输入的 rails new . 第一次创建的时候是好的,后来我把 rails 工程连带文件删除了,结果再建立 rails 工程文件的时候 aptana 应该自动生成一系列的文件,但是没有,下面只提示 Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first.

本人用的 MAC 系统,http://ruby-china.org/topics/2721 这个人用的是 UBU,MAC 找不到他指的那个文件。

可以确定的是你的问题跟 Mac OS X 10.8 无关。

Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first

说明在终端下,你已经在一个 rails 的项目中了,试试看回到上一级目录,然后在尝试一下 rails new your_project_name

回到上一级目录的命令是

cd ..

回到用户根目录的命令是

cd ~

#1 楼 @lgn21st 好了。。。。我把~目录下的有关文件全部 rm 和 rm -rf 了,然后创建工程的时候选第三个,自己 generat,然后去那个工程文件下下面 rails new . 注意目录不对(不能在工程文件下有子目录,必须要 rails new . ,不能 rails new xxx),服务器都开不了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号