【发布时间】:2013-12-26 02:04:26
【问题描述】:
我一直在开发一个 Ruby on Rails 项目。我在家用计算机上安装了 rails 并将项目文件夹从工作中移到了家中,但现在我遇到了各种错误。当我启动服务器并转到 localhost:3000 我得到 p>
模板丢失缺少模板主页/索引、应用程序/索引 使用 {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}。搜索:* “c:/站点/设计/应用程序/视图” * "C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/devise-3.2.2/app/views"
使用 ruby on rails 设置 devise 和 jquerymobile 很困难,我是否必须重新从头开始?我想我安装了相同的 rails 版本。
编辑:这是我进行转移的方式:
我的工作计算机上的项目位于 c:\sites\deviseproject。我将整个文件夹复制到我的谷歌驱动器。我回家后从 railsinstaller.exe 安装了 rails,就像我在工作中一样,我创建了一个新项目以确保 rails 正常工作,我将 deviseproject 文件夹复制到 c:\sites\ 我打开了一个命令,运行了服务器,做了捆绑安装,并试图去网站。然后我想,也许我应该运行 rake db 所以我这样做了,rake db:migrate 它说,
你已经激活了 rake 10.1.1,但是你的 Gemfile 需要 rake 10.1.0 使用 bundle exec 可以解决这个问题
所以我运行了 bundle exec,它说
Bundler: exec 需要一个命令才能运行。
这就是我所做的一切。
【问题讨论】:
-
请一次一个问题。
-
在运行服务器之前尝试运行捆绑安装
-
您能一步一步描述您的搬家过程吗? Bundler 应该处理依赖关系(这是它的设计目的)。
-
它抱怨的那个文件存在吗?
-
我在上面添加了传输过程。是的,我做了捆绑安装。作为主页的文件确实存在;我的路由文件显示
Deviseproject::Application.routes.draw do devise_for :users resources :dashboard root to: "home#index" end,并且我确实有一个主模型,并且 index.html.erb 位于视图的主文件夹中,因此据我所知,整个文件结构已被保留。
标签: ruby-on-rails jquery-mobile devise