1

我是 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它说没有这样的文件目录时请任何人都可以告诉我它在哪里创建项目也当再次执行命令以创建具有相同名称的新项目时它要求我覆盖文件

4

3 回答 3

1

尝试一下 :-

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

2. rails new sample -d mysql

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

3. ls -l

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

4. cd sample

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

于 2013-02-20T12:19:09.427 回答
1

您使用的是旧版本的 rails 如果您在最新版本中执行此命令,最新版本的 ruby​​ 是 3.2

rails new sample -d mysql

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

cd sample

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

rails sample -d mysql

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

rails new sample -d mysql
于 2013-02-21T07:30:05.423 回答
0

你是说你的当前目录是“/opt/lampp/htdocs”。所以如果你运行'rails new myblog -d mysql'命令,那么它会在你的当前目录中生成一个名为myblog的项目目录结构,比如“/opt/lampp/htdocs/myblog”。

于 2013-02-20T11:37:49.470 回答