测试环境 有关在 Ubuntu 低于 20.04版本上安装 Discourse 测试环境根据我们进行测试的经验来看,Ubuntu 22 的版本中可能有无法编译和包找不到的情况,我们还只在 20.04...依赖yarn install当到这一步为止,你已经安装好所有需要的 gems 和依赖,请尝试运行下面的命令:bundle exec rake db:create bundle exec rake db:...migrateRAILS_ENV=test bundle exec rake db:create db:migrate如果在运行的时候出现错误,请仓库: Discourse 开发环境安装运行 bundle...exec rake db:create 错误 中的内容。...创建一个新的 Admin 账号在对开发环境进行登录之前,需要创建一个管理员账号,运行下面的命令进行创建:RAILS_ENV=development bundle exec rake admin:create
测试环境 有关在 Ubuntu 低于 20.04版本上安装 Discourse 测试环境 根据我们进行测试的经验来看,Ubuntu 22 的版本中可能有无法编译和包找不到的情况,我们还只在 20.04...JS 依赖 yarn install 当到这一步为止,你已经安装好所有需要的 gems 和依赖,请尝试运行下面的命令: bundle exec rake db:create bundle exec...rake db:migrate RAILS_ENV=test bundle exec rake db:create db:migrate 如果在运行的时候出现错误,请仓库: Discourse 开发环境安装运行...bundle exec rake db:create 错误 中的内容。...创建一个新的 Admin 账号 在对开发环境进行登录之前,需要创建一个管理员账号,运行下面的命令进行创建: RAILS_ENV=development bundle exec rake admin:create
&设置数据库 CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password...generate_secret_token 如果还是有问题,启用流氓方法,暴力解决,将高版本的 mysql 目录中的文件复制到低版本mysql2 (0.4.10 x86-mingw32)目录中(或直接修改目录名...=production bundle exec rake db:migrate set RAILS_ENV=production set REDMINE_LANG=en bundle exec rake...C:\Sites\redmine-3.2.9>bundle exec rails server webrick -e production openssl 使用记录 D:\openssl-0.9.8h...DevKit 最后,在CMD中运行 ruby -v
再次提交一回 ---- 创建模型 Rails 提供了一个生成器用来创建模型 [root@h202 blog]# bin/rails generate model Article title:string...db/migrate/20160422140912_create_articles.rb create app/models/article.rb invoke test_unit...blog]# 生成的两个文件中包含了这个 model 的结构 [root@h202 blog]# cat db/migrate/20160422140912_create_articles.rb class...ActiveRecord::Base end [root@h202 blog]# 可知这个新生成的 model 继承自 ActiveRecord ---- 进行迁移 迁移就是将前面定义的model ,落实到数据库中形成表结构...[root@h202 blog]# bin/rake db:migrate Running via Spring preloader in process 13248 == 20160422140912
服务器B,新源码服务器,按前几天的教程装好Gitlab版本8.4.4 步骤1,备份 gitlab在不同安装方式下备份指令也有所区别 #使用Omnibus包安装的请用 gitlab-rake gitlab...:backup:create #使用源码安装的请用 sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production 备份文件会产生在...:restore RAILS_ENV=production 在本次实验中你会得到如下提示 [root@localhost gitlab]# bundle exec rake gitlab:backup...db:migrate RAILS_ENV=production sudo -u git -H bundle exec rake assets:clean assets:precompile cache...---- Q: 在使用GITLAB中遇到问题怎么快速查找原因? A: 在近期使用中GITLAB因为各位调试也遇到一些莫名问题,比如无法在网页版上COMMIT数据,或提交了数据但页面上提交数不发生变更。
默认安装后没有监听9160端口,canvas中无法获取数据!!...创建表空间 run cqlsh CREATE KEYSPACE page_views WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor...=production bundle exec rake db:migrate sudo su canvas -c "env GEM_HOME=/var/canvas/gems RAILS_ENV=production...rake canvas:compile_assets RAILS_ENV=production bundle exec rake db:migrate_pageviews_to_cassandra...在管理员设置中会出现你分析菜单,发布的课程右侧出现查看课程分析 效果如下
Redmine 是以 Ruby on Rails 撰写的架构,它横跨多个平台与数据库,它的设计很明显是受一些类似功能软件包的Trac所影响。...sqlite-devel perl-LDAP mod_perl perl-Digest-SHA 安装mysql yum install mysql-server mysql mysql-devel 创建数据库和用户...create database redmine character set utf8mb4; create user 'redmine'@'localhost' identified by '123456...bundle设置rails cd /usr/local/redmine gem install bundler bundle install rake generate_secret_token...初始化数据库 RAILS_ENV=production rake db:migrate # 生成表结构 RAILS_ENV=production rake redmine:load_default_data
为什么使用Redmine? 基于上面的多种特性,在项目管理工作中,如任务分配、任务跟踪、项目权限管理等等带来很大的便捷性,使得工作进度、质量更加可控。...(mysql) 5.6 192.168.228.129 host2 安装 安装依赖:ruby、rake、rails centos7.3 可以使用yum直接安装ruby,也可以使用rvm安装。...(使用单独的数据库服务器:192.168.228.129): $ mysql -uroot -p123456 mysql> CREATE DATABASE redmine CHARACTER SET...session加密处理: 创建随机key对session加密,防止被篡改 $ bundle exec rake generate_secret_token 初始化数据库字段: $ RAILS_ENV...=production bundle exec rake db:migrate 冲突解决(首先确保数据库字符集为utf8mb4): # 冲突1:key太长 Mysql2::Error: Specified
CentOS 安装 安装MySQL数据库 curl -s https://raw.githubusercontent.com/oscm/shell/master/database/mysql/mysql.server.sh...curl -s https://raw.githubusercontent.com/oscm/shell/master/database/mysql/mysql.devel.sh | bash 创建数据库账号...CREATE DATABASE redmine CHARACTER SET utf8; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost...generate_secret_token RAILS_ENV=production bundle exec rake db:migrate #bundle exec rake redmine:load_default_data...RAILS_ENV=production REDMINE_LANG=zh bundle exec rake redmine:load_default_data mkdir -p tmp tmp/pdf
无法正常安装rpm包!...,可以使用gitlab-rake命令重置gitlab密码: [root@gitlab gitlab]# sudo gitlab-rake "gitlab:password:reset[root]" 输入自定义的密码...['db_encoding'] = "utf8" 726 gitlab_rails['db_collation'] = nil 727 gitlab_rails['db_database'] = "gitlabhq_production..." 728 gitlab_rails['db_username'] = "gitlab" 729 gitlab_rails['db_password'] = "gitlab" 730 gitlab_rails...-zhangpeng 图片 创建一个项目demo: 图片 克隆项目到本地,并提交文件到仓库: 图片 只是单纯的想知道gitlab服务器上面操作查找demo的存储位置...原来是在repositories
,内容为 使用清华大学 TUNA 镜像源 打开网址将内容复制到gitlab-ce.repo文件中,编辑路径vim /etc/yum.repos.d/gitlab-ce.repo [gitlab-ce...# 查看日志 gitlab-ctl tail # 数据库关系升级 gitlab-rake db:migrate # 清理缓存 gitlab-rake cache:clear # 更新gitlab包...gitlab.rb来修改默认存放备份文件的目录: gitlab_rails['backup_path'] = '/mnt/backups' 创建备份 gitlab-rake gitlab:...backup:create 以上命令将在/var/opt/gitlab/backups目录下创建一个名称类似为xxxxxxxx_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab...s=%{size}&d=identicon' 然后在命令行执行: sudo gitlab-ctl reconfigure sudo gitlab-rake cache:clear RAILS_ENV
到目前为止,Windows 开发者需要搭建好 Ruby、RubyGems、Rails 以及 SQLite 才能开始创建 Rails 应用。...配置 Redmine Redmine 依赖数据库,这里使用 MySQL 数据库;请自行安装 MySQL 数据库服务。...创建数据库 create database redmine character set utf8mb4; 修改配置文件 打开 C:\Sites\redmine\config ,找到database.yml.example...Session 密钥 bundle exec rake generate_secret_token 生成一个随机密钥,Rails 使用该密钥对存储会话数据的 cookie 进行编码,从而防止它们被篡改...创建数据库表结构 set RAILS_ENV=production bundle exec rake db:migrate 将在 MySQL 数据库创建 Redmine 的相关表机构 设置数据库默认数据集
### 易于修改的配置 我们之前使用 Jenkins 最痛苦的是修改项目的构建步骤。在 Jenkins 任务中,你会看到像以下代码(用于构建): ```shell #!...}:postgres --link ${redis.id}:redis") { sh "rake db:create" sh "rake db:migrate" sh "bundle exec rspec.../analysis --minimum-score 80 --no-browser setup_db: - bundle exec rails db:create - bundle exec rails...}:postgres --link ${redis.id}:redis") { sh "rake db:create" sh "rake db:migrate" sh "bundle exec rspec.../analysis –minimum-score 80 –no-browser setup_db: - bundle exec rails db:create - bundle exec rails db
也就是最新版本号 安装SQLite 似乎这就是诸如Django、Rails这类对于轻量级站点的数据库要求。...rails create bin/rake create config create config/routes.rb create config/application.rb...create config/database.yml create db create db/seeds.rb create lib create lib/tasks...~~ 创建controller 如官方指南所说http://guides.rubyonrails.org/getting_started.html 运行命令 $rails generate controller...welcome index 就会创建以下这些文件(Ruby On Rails 4 hello world,Ruby On Rails上手) create app/controllers/welcome_controller.rb
介绍 在本教程中,我们将向您展示如何使用Git hooks自动将Rails应用程序的生产环境部署到远程Ubuntu 14.04服务器。...安装PostgreSQL 大多数生产Rails环境使用PostgreSQL作为数据库,所以现在让我们将它安装在您的服务器上。...准备你的Rails应用程序 在您的开发机器上,很可能是您的本地计算机,我们将准备您要部署的应用程序。 可选:创建Rails应用程序 理想情况下,您已经拥有了要部署的Rails应用程序。...如果没有,第一步是创建一个新的Rails应用程序。 这些命令将在我们的主目录中创建一个名为“appname”的新Rails应用程序。...db:create rake db:migrate rake assets:precompile sudo restart puma-manager
介绍 Ruby on Rails使用sqlite3作为其默认数据库,在许多情况下效果很好,但可能不适合您的应用程序。...然后我们将向您展示如何创建使用MySQL作为其数据库服务器的rails应用程序。 准备 一台已经设置好可以使用sudo命令的非root账号的Ubuntu服务器,并且已开启防火墙。...创建新的Rails应用程序 在主目录中创建一个新的Rails应用程序。...在您喜欢的文本编辑器中打开应用程序的数据库配置文件。我们将使用vi: vi config/database.yml 在该default部分下,找到显示“password:”的行,并将密码添加到其末尾。...创建应用程序数据库 使用此rake命令创建应用程序development和test数据库: rake db:create 这将在MySQL服务器中创建两个数据库。
介绍 Ruby on Rails使用sqlite3作为其默认数据库,在许多情况下效果很好,但可能不适合您的应用程序。...然后我们将向您展示如何创建使用PostgreSQL作为其数据库服务器的rails应用程序。 准备 本教程要求具有可用的Ruby on Rails开发环境。...现在您可以输入以下命令退出PostgreSQL控制台: \q 我们现在创建一个Rails应用程序。 创建新的Rails应用程序 在主目录中创建一个新的Rails应用程序。...配置数据库连接 您创建的PostgreSQL用户将用于创建应用程序的测试和开发数据库。我们需要为您的应用程序配置正确的数据库设置。 在您喜欢的文本编辑器中打开应用程序的数据库配置文件。...创建应用程序数据库 使用此rake命令创建应用程序的development和test数据库: rake db:create 这将在PostgreSQL服务器中创建两个数据库。
命令 基础示例: gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab gitlab-rake db:migrate # 数据库关系升级...Gitlab成员权限说明 基础概念: 用户具有不同的能力,具体取决于他们在特定组或项目中的访问级别。如果用户同时在组的项目和项目本身中,则使用最高权限级别。...使用一条命令即可创建完整的Gitlab备份:gitlab-rake gitlab:backup:create 使用以上命令默认会在/var/opt/gitlab/backups目录下创建一个名称类似为1481598919...因为不存在此地址就无法发送出去,只能停留在邮件的列队中。...,导致在上面跑的Ldap服务无法对Jenkins和Gitlab平台做集中认证了,导致在Gitlab上的帐号无法登陆到平台上,也就无法提交拉取代码了。
本教程将帮助您部署Ruby 在 Rails应用程序中的生产环境,使用PostgreSQL作为数据库,在Ubuntu 14.04上使用Unicorn和Nginx。...如果没有,第一步是创建一个使用PostgreSQL作为其数据库的新Rails应用程序。 此命令将创建一个名为“appname”的新Rails应用程序,该应用程序将使用PostgreSQL作为数据库。...在您喜欢的文本编辑器中打开应用程序的数据库配置文件。...安装rbenv-vars插件 在部署生产Rails应用程序之前,应使用环境变量设置生产密钥和数据库密码。...创建生产数据库 既然您的应用程序已配置为可以与PostgreSQL数据库通信,那么让我们创建生产数据库: RAILS_ENV=production rake db:create 生成控制器 如果您跟随示例
redis:缓存数据库 sidekiq:用于在后台执行队列任务(异步执行) unicorn:An HTTP server for Rack applications,GitLab Rails应用是托管在这个服务器上面的...常用命令 # 查看版本 cat /opt/gitlab/embedded/service/gitlab-rails/VERSION # 检查gitlab gitlab-rake gitlab:check...SANITIZE=true --trace # 实时查看日志 gitlab-ctl tail # 数据库关系升级 gitlab-rake db:migrate # 清理redis缓存 gitlab-rake...:backup:create 该命令会在备份目录(默认:/var/opt/gitlab/backups/)下创建一个tar压缩包xxxxxxxx_gitlab_backup.tar,其中开头的xxxxxx...是备份创建的时间戳,这个压缩包包括GitLab整个的完整部分。
领取专属 10元无门槛券
手把手带您无忧上云