我在Desktop/rails_projects
下初始化新的Rails应用程序时遇到问题。根据另一篇文章,我必须清空受影响的目录,这阻止我创建一个新项目。该帖子说,如果我查看.bundle folder
,我会找到ls -a
。
然而,我的问题是我在创建新的Rails应用程序之前创建了rails_projects,这意味着没有任何东西。另外,我尝试在Desktop/aNewFolder
下创建另一个文件夹,同样的事情发生了。也许桌面本身有问题?我不确定。我在ls -a
上做了Desktop
,但我找不到.bundle folder.
此外,我不能删除桌面上的所有内容。这太荒谬了。
这是我在$rails new first_app
内尝试Desktop/rails_projects
时所得到的:
Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first.
Type 'rails' for help.
当我输入rails时收到了这个:
The most common rails commands are:
generate Generate new code (short-cut alias: "g")
console Start the Rails console (short-cut alias: "c")
server Start the Rails server (short-cut alias: "s")
dbconsole Start a console for the database specified in config/database.yml
(short-cut alias: "db")
new Create a new Rails application. "rails new my_app" creates a
new application called MyApp in "./my_app"
In addition to those, there are:
application Generate the Rails application code
destroy Undo code generated with "generate" (short-cut alias: "d")
benchmarker See how fast a piece of code runs
profiler Get profile information from a piece of code
plugin Install a plugin
runner Run a piece of code in the application environment (short-cut alias: "r")
All commands can be run with -h (or --help) for more information.
非常感谢你的帮助!!!
答案 0 :(得分:2)
就我而言,我意识到项目结构中的所有文件都是在用户C:\Users\Sergio
下创建的。应用程序文件夹,bin,config,db,lib,log,public,test,tmp和vendor。
这种情况下的解决方案是删除文件,aptana开始正常运行。
答案 1 :(得分:1)
首先在rails_projects下创建一个目录mkdir first_app
,然后运行rails new first_app
命令。
如果first_app
已存在,请先将其删除,或选择其他目录/应用程序名称。
答案 2 :(得分:-1)
(同样的问题)实际上我遇到了同样的问题。
现在我得到了解决方案。 我希望你能用我的解决方案来解决这个问题。
(在阅读以下解决方案时请查看此内容)
- 查看你的命令(bash)如果当前位置" yourId:〜/ workspace",请转到上一个文件夹 - > " cd .."
- " ls" - >再次输入你的命令。那么你可以看到这样的三档。 (check-invironment *,lib /,workspace /)
- 您的项目未被操作的原因是关于目录"工作区"。因此您必须删除您的" WORKSPACE"目录。 - > " rm -rf 工作区/" 强>
- 检查文件夹是否已删除。 - >再次" ls" 。
- 如果您删除了"工作空间",您将看到两个THIGS(check-invironment *,lib /)
删除后,- 再次创建一个新工作区。 - > " mkdir工作区"
- 现在你可以制作新的应用了。 - > " rails new appname_you_want"或" rails 5.0.0.1 new appname_you_want"
醇>