首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >rake db中的错误:在新rails项目中创建

rake db中的错误:在新rails项目中创建
EN

Stack Overflow用户
提问于 2016-01-31 10:48:03
回答 2查看 954关注 0票数 0

我得到以下错误:

拉克流产了!

/home/nikhil/Nurture/careerpal-back/config/application.rb:7:in NameError:未初始化的常量Sass::Script <top (required)>' /home/nikhil/Nurture/careerpal-back/Rakefile:4:in‘(请参阅使用-- trace运行任务的完整跟踪)

Gemfile是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
source 'https://rubygems.org'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.5.1'
# Use sqlite3 as the database for Active Record
gem 'sqlite3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0.3'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.1.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 0.4.0', group: :doc

# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use Unicorn as the app server
# gem 'unicorn'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development

group :development, :test do
  # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  gem 'byebug'
end

group :development do
  # Access an IRB console on exception pages or by using <%= console %> in views
  gem 'web-console', '~> 2.0'

  # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
  gem 'spring'
end

我已经通过运行bundle update更新了所有gem的最新版本,并将sass-rails gem更改为特定版本。它还是跑不了

Gemfile.lock有以下几行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sass (3.4.21)
sass-rails (5.0.4)
  railties (>= 4.0.0, < 5.0)
  sass (~> 3.1)
  sprockets (>= 2.8, < 4.0)
  sprockets-rails (>= 2.0, < 4.0)
  tilt (>= 1.1, < 3)

但是运行bundle install会给我这样的结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Using sass 3.4.21
Using sass-rails 5.0.4

编辑:我之前用4.2.4创建了一个只有api的rails项目。一切正常。

帮助感激。提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-05 04:41:48

我只是重新安装了ruby+rails,一切都很好。

我删除了~/..rbenv文件夹并运行了sudo apt-get purge ruby

然后使用正式网页安装ruby和rails。

重要的是,一旦我创建了一个新项目,就会被提示安装另一个gem install rdoc-data来解决一些依赖。

票数 0
EN

Stack Overflow用户

发布于 2016-02-01 23:27:32

一步一步地运行,一开始:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
gem install bundler

然后

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
bundle install

&然后

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
bundle exec rake db:create

要学习邦德勒,请创建rails 项目

希望会帮助你

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35117856

复制
相关文章
在 Ubuntu 上安装 Discourse 开发环境
本指南只针对 Discourse 开发环境的配置,如果你需要在生产环境中安装 Discourse ,请访问页面:Install Discourse in production with the official, supported instructions - sysadmin - Discourse Meta 中的内容。
HoneyMoose
2022/12/10
2.5K0
在 Ubuntu 上安装 Discourse 开发环境
在 Ubuntu 上安装 Discourse 开发环境
 本指南只针对 Discourse 开发环境的配置,如果你需要在生产环境中安装 Discourse ,请访问页面:Install Discourse in production with the official, supported instructions - sysadmin - Discourse Meta 中的内容。
HoneyMoose
2022/12/11
2.7K0
在 Ubuntu 上安装 Discourse 开发环境
项目管理和缺陷跟踪系统 Redmine
Redmine 是用 Ruby 开发的基于 web 的项目管理软件,是用 ROR 框架开发的一套跨平台项目管理系统,支持多种数据库,有不少自己独特的功能,例如提供 wiki、新闻台等。还可以集成其他版本管理系统和 BUG 跟踪系统;例如 SVN、CVS、TD 等。这种 Web 形式的项目管理系统通过项目(Project)的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,项目成员参与更新任务、文档等内容来推动项目。
BUG弄潮儿
2022/04/15
2.4K0
项目管理和缺陷跟踪系统 Redmine
使用 YAML 文件配置 Jenkins 流水线
几年前,我们的 CTO 写了一篇关于使用 Jenkins 和 Docker 为 Ruby On Rails 应用提供持续集成服务的文章。这些年,我们一直使用这个 CI 流水线解决方案,直到我们最近决定做一次升级。为什么呢?
LinuxSuRen
2019/04/19
4.8K0
使用 YAML 文件配置 Jenkins 流水线
CentOS7安装维护Gitlab
下面是官网复制过来的官方安装方法,最简单的安装,在我大天朝,只能望天兴叹,你可翻墙安装或者略过这里,看下面的。
小弟调调
2018/09/11
5.1K0
一键安装Gitlab后的备份、迁移与恢复
GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用。
一条老狗
2019/12/26
2.2K0
如何在Ubuntu 14.04上使用Git Hooks部署Rails应用程序
在本教程中,我们将向您展示如何使用Git hooks自动将Rails应用程序的生产环境部署到远程Ubuntu 14.04服务器。使用Git hooks将允许您通过简单地将更改推送到生产服务器来部署应用程序,而不必手动拉动并执行诸如执行数据库迁移之类的操作。当您继续处理应用程序时,设置某种形式的自动部署(例如Git hooks)将为您节省时间。
楠宝宝
2018/09/26
2.6K0
如何部署Mina:入门教程
如果您正在寻找一种方法来帮助某些您每天执行的操作,正如简单的搜索显示的那样,可用的工具很多。如果您检查它们,会发现这些都声称可以使您的应用程序在线(即部署)更容易。但是,它们之间几乎没有区别 - 而且使用起来也很复杂。
心语花束
2018/08/10
4.6K0
Rake的使用
desc: 定义了任务的描述,在使用rake -T或者rake --tasks可以列出所有的任务包含其描述. task: 定义了任务的名字以及任务的具体执行逻辑,还可以选择参数.
呼延十
2019/06/26
1.1K0
Rake的使用
开发项目管理工具redmine 原
基于上面的多种特性,在项目管理工作中,如任务分配、任务跟踪、项目权限管理等等带来很大的便捷性,使得工作进度、质量更加可控。春雨在使用Redmine时集成了ldap,并以此对外部员工(toh、合作方)和内部员工做了区分,同时Redmine对用户分配了四种角色(超级管理员、管理人员、开发人员、报告人员),而且还可以配置用户组,如此一来对于项目权限管理更加便捷。更重要的一点是日常工作中所有工作内容的申请和交接都通过Redmine和email来操作,这样所有工作的开展都有据可依,也符合等保3的考核要求。
阿dai学长
2019/04/03
10.2K3
开发项目管理工具redmine
                                                                            原
如何在Ubuntu 14.04上使用Unicorn和Nginx部署Rails应用程序
当您准备部署Ruby on Rails应用程序时,需要考虑许多有效的设置。本教程将帮助您部署Ruby 在 Rails应用程序中的生产环境,使用PostgreSQL作为数据库,在Ubuntu 14.04上使用Unicorn和Nginx。
丰一川
2018/09/28
4.3K0
GitLab企业级私有代码仓库安装与基础使用
描述:GitLab 是一个非常优秀的开源项目,基于Ruby on Rails开发的开源应用程序。它允许用户在自己的服务器上运行类似于 GitHub 的项目管理系统,实现一个自托管私有的Git项目仓库,可通过Web界面进行访问公开的或者私人的项目Gitlab能够浏览源代码,管理缺陷和注释。
全栈工程师修炼指南
2022/09/28
6.4K0
GitLab企业级私有代码仓库安装与基础使用
如何在Ubuntu 14.04上使用PostgreSQL和Ruby on Rails应用程序
Ruby on Rails使用sqlite3作为其默认数据库,在许多情况下效果很好,但可能不适合您的应用程序。如果您的应用程序需要客户端/服务器SQL数据库(如PostgreSQL或MySQL)提供的可伸缩性,集中化和控制(或任何其他功能),则需要执行一些其他步骤才能启动并运行它。
温浪
2018/10/22
3.4K0
如何在Ubuntu 14.04上使用Puma和Nginx部署Rails应用程序
当您准备部署Ruby on Rails应用程序时,需要考虑许多有效的设置。本教程将帮助您部署Ruby on Rails应用程序的生产环境,使用PostgreSQL作为数据库,在Ubuntu 14.04上使用Puma和Nginx。
宇cccc
2018/09/26
5.5K0
如何在Ubuntu 14.04上使用MySQL和Ruby on Rails应用程序
Ruby on Rails使用sqlite3作为其默认数据库,在许多情况下效果很好,但可能不适合您的应用程序。如果您的应用程序需要客户端/服务器SQL数据库(如PostgreSQL或MySQL)的可伸缩性,集中化和控制(或任何其他功能),则需要执行一些额外的步骤才能启动并运行它。
信姜缘
2018/10/22
4.9K0
GitLab安装与基础使用
描述:GitLab 是一个非常优秀的项目。这是一个开源项目,允许用户在自己的服务器上运行类似于 GitHub 的项目管理系统。 可以使用 GitLab 在公开发布之前开发私有项目。
全栈工程师修炼指南
2020/10/23
8.5K0
GitLab安装与基础使用
Gitlab的备份与升级
服务器A,已经有四十个仓库的Gitlab当前使用版本8.4.2,但因磁盘空间不足准备进行迁移。在此机器上做备份操作。
海哥@开发
2022/04/06
9010
Gitlab的备份与升级
GitLab如何进行备份恢复与迁移?
首先我们得把老服务器上的Gitlab整体备份,使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份。
互联网-小阿宇
2022/11/21
1.3K0
Ruby on Rails 基础(6)
没有创建成功,但是反馈结果却是成功 (说明这是一批命令,最后一个反馈结果正常),并且生成一个文件目录
franket
2021/11/25
1.7K0
【DB笔试面试771】在Oracle中,OGG-00446 错误的处理办法
在Oracle中,OGG-00446 Could not find archived log for sequence错误的处理办法是什么?
AiDBA宝典
2020/05/07
1.1K0

相似问题

rake db的分段错误:在Rails中创建

11

Rails rake db:创建加载错误

20

rails : rake db:create没有创建新表

10

Rails - rake db:重置rake错误

22

Mac - rake db上的Rails :创建错误

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文