无法找到rails新项目的目录

时间:2013-02-20 07:18:28

标签: ruby-on-rails-3.2

我是rails web开发的新手。我在创建新项目后使用linux mint 14用于rails web开发现在我无法找到项目目录并且无法找到此问题的解决方案。我创建了新项目。

rails new ~/myblog -d mysql

我也试过这个

rails new myblog -d mysql

我当前的位置是/opt/lampp/htdocs

这是控制台的输出,显示每个文件已成功创建

  create  
  create  app/controllers
  create  app/helpers
  create  app/models
  create  app/views/layouts
  create  config/environments
  create  config/initializers
  create  config/locales
  create  db
  create  doc
  create  lib
  create  lib/tasks
  create  log
  create  public/images
  create  public/javascripts
  create  public/stylesheets
  create  script/performance
  create  test/fixtures
  create  test/functional
  create  test/integration
  create  test/performance
  create  test/unit
  create  vendor
  create  vendor/plugins
  create  tmp/sessions
  create  tmp/sockets
  create  tmp/cache
  create  tmp/pids
  create  Rakefile
  create  README
  create  app/controllers/application_controller.rb
  create  app/helpers/application_helper.rb
  create  config/database.yml
  create  config/routes.rb
  create  config/locales/en.yml
  create  db/seeds.rb
  create  config/initializers/backtrace_silencers.rb
  create  config/initializers/inflections.rb
  create  config/initializers/mime_types.rb
  create  config/initializers/new_rails_defaults.rb
  create  config/initializers/session_store.rb
  create  config/initializers/cookie_verification_secret.rb
  create  config/environment.rb
  create  config/boot.rb
  create  config/environments/production.rb
  create  config/environments/development.rb
  create  config/environments/test.rb
  create  script/about
  create  script/console
  create  script/dbconsole
  create  script/destroy
  create  script/generate
  create  script/runner
  create  script/server
  create  script/plugin
  create  script/performance/benchmarker
  create  script/performance/profiler
  create  test/test_helper.rb
  create  test/performance/browsing_test.rb
  create  public/404.html
  create  public/422.html
  create  public/500.html
  create  public/index.html
  create  public/favicon.ico
  create  public/robots.txt
  create  public/images/rails.png
  create  public/javascripts/prototype.js
  create  public/javascripts/effects.js
  create  public/javascripts/dragdrop.js
  create  public/javascripts/controls.js
  create  public/javascripts/application.js
  create  doc/README_FOR_APP
  create  log/server.log
  create  log/production.log
  create  log/development.log
  create  log/test.log
  create  vendor/rails

但是当我在目录cd myblogcd ~/myblog中输入命令时,它说没有这样的文件目录,任何人都可以告诉我创建项目的位置,当再次执行命令创建新项目时命名它要求我覆盖文件

3 个答案:

答案 0 :(得分:1)

试一试: -

1. cd /home/username   `(put your username )`

2. rails new sample -d mysql

现在检查是否创建了应用程序的文件夹。

3. ls -l

如果显示名称为“sample”的目录,请在其中找到

4. cd sample

如果Directory不存在,那么在安装OS或Rails时可能会出现问题。

答案 1 :(得分:1)

如果您在最新版本中执行此命令

,则使用较旧版本的rails最新版本的ruby为3.2
rails new sample -d mysql

然后这将在当前目录中创建sample目录,以便您可以使用

访问文件夹
cd sample

但是对于旧版本的rails,您不需要new关键字意味着您只需要执行以下命令

rails sample -d mysql

以下命令将创建一个新文件夹,然后在sample目录中生成项目名称new,因此您需要cd new/sample来访问目录

rails new sample -d mysql

答案 2 :(得分:0)

你说你当前的目录是“/ opt / lampp / htdocs”。 因此,如果您运行'rails new myblog -d mysql'命令,那么它将生成一个项目目录结构,其当前目录中的父目录名为myblog,如“/ opt / lampp / htdocs / myblog”。