Compiled Assets(编译) sudo RAILS_ENV=production bundle exec rake canvas:compile_assets 5....Database migrations(数据库迁移) sudo RAILS_ENV=production bundle exec rake db:migrate:predeploy sudo RAILS_ENV...=production bundle exec rake db:migrate db migrate某个rb出错,移出去了,跑一遍,报错,再放回去,跑,通过了。。...Notification types(更新通知) sudo RAILS_ENV=production bundle exec rake db:load_notifications 7....rake canvas:compile_assets
本文章假设你还没有在 Ubuntu 环境中安装 Ruby/Rails/Postgres/Redis 环境,让我们开始开发环境的配置吧!...: Git rbenv ruby-build Ruby (stable) Rails PostgreSQL SQLite Redis Bundler MailHog ImageMagick 如果在你的本地操作系统中已经安装了一些软件...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
# curl -sSL https://get.rvm.io | bash -s stable --ruby --rails 重新登录一次: $ ruby -v ruby... generate_secret_token # RAILS_ENV=production rake db:migrate # RAILS_ENV=production rake redmine:load_default_data...】 备份数据库 检查db用户权限 命令行测试连接 执行: # bundle exec rake generate_secret_token # bundle exec rake db:migrate ...RAILS_ENV=production 若有插件: # bundle exec rake redmine:plugins:migrate RAILS_ENV=production # bundle ...-3.0.0/ # ruby bin/rails server webrick -e production 也可以放入后台: # nohup ruby bin/rails server webrick
rake db:migrate set RAILS_ENV=production set REDMINE_LANG=en bundle exec rake redmine:load_default_data...exec rails server webrick -e production openssl 使用记录 D:\openssl-0.9.8h-1-bin\bin>openssl req -x509...cd /var/www/html/redmine/script 执行如下命令,进入ruby,根据当前使用环境不同,使用不同的参数,如:production,development,test等。 ..../rails console production 取得你要修改的用户对象(ruby>代表进入ruby环境),admin。...退出ruby环境。 ruby> quit 这样应该就可以用password这个新密码登录系统了。 Rails Installer 安装Ruby on Rails从此不在折腾。
ruby-2.1.8 #官方只支持1.9~2.2之间的版本 gem -v #如果未显示版本,重新安装ruby ==========================================...gem source -a https://ruby.taobao.org/ gem source -l #:确认只有 https://ruby.taobao.org/ ===============...======================================== 七、安装gem组件 gem install rails gem install rake gem install...RAILS_ENV=production bundle exec rake db:migrate RAILS_ENV=production bundle exec rake redmine:load_default_data...server -p80 webrick -e production -d -b 0.0.0.0 #使用所有IP地址的80端口提供服务 ================================
机器上没安装ROR开发环境的朋友,请先参看 ruby on rails + mysql 开发环境搭建 架好环境 注:ROR的经典著作“Web开发敏捷之道--应用Rails进行敏捷Web开发”目前中文的只有第二版...,同时在mysql中把database.yml对应的数据库建好(注意编码建议选择为utf8) 注意:mysql不要安装最新的5.1版本,建议用5.0版本,否则rake在做数据库迁移时,可能会出现问题....4.测试是否能跑起来 D:\MyDoc\Ror\depot>ruby script/server 运气好的话,浏览本机 http://localhost:3000/ 应该能出现以下画面 ?...image_url:string 这里将创建一个product实体类,里面有三个成员title,description,image_url 6.将实体同步到数据库 D:\MyDoc\Ror\depot>rake...db:migrate 执行完后,mysql数据库depot_development中将自动生成一张表products 注:回想一下.net中的linq to sql/entity,是先在数据库中建表,
----本文只针对在 Ubuntu 环境下的开发进行设置,因为 Discourse 是基于 Ruby 开发的,Ruby 的开发环境在 Ubuntu 下设置最为简便,所以 Discourse 的生产环境运行也是是官方建议在...本文章假设你还没有在 Ubuntu 环境中安装 Ruby/Rails/Postgres/Redis 环境,让我们开始开发环境的配置吧!...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
Redmine 是以 Ruby on Rails 撰写的架构,它横跨多个平台与数据库,它的设计很明显是受一些类似功能软件包的Trac所影响。...curl -L https://get.rvm.io | bash source /etc/profile.d/rvm.sh rvm list known # 列出已知的ruby版本 rvm...database: redmine host: localhost username: redmine password: "123456" encoding: utf8mb4 使用...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
.* TO 'redmine'@'localhost' IDENTIFIED BY 'my_password'; 安装 yum install -y ruby rubygems ruby-devel...my_password encoding: utf8 EOF gem install bundler bundle install --without development test bundle exec rake...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...files log tmp public/plugin_assets sudo chmod -R 755 files log tmp public/plugin_assets bundle exec rails
--curdir --ruby=/home/vagrant/.rvm/rubies/ruby-2.3.0/bin/$(RUBY_BASE_NAME) --with-pg --without-pg...pg -v '0.18.4' -- --with-pg-config=/usr/pgsql-9.4/bin/pg_config 步骤4: 重新执行bundle命令 无法连接pgsql 问题重现: 运行rails...db:migrate时出现错误,错误代码如下: $ rake db:migrate . . . == 20151208044806 CreateShops: migrating ===========...db:migrate时出现错误,错误代码如下: $ rake db:migrate . . . rake aborted!...如果依然报错,请执行rake db:drop,然后再创建一次数据库就行了。
CentOS下配置Ruby on Rails并部署Redmine 安装准备组件 1. gcc编译环境: yum -y install gcc 2..../usr/bin/gem gem /usr/local/ruby/bin/gem 300 安装Rails 1....安装ruby组件 //进入redmine根目录,bundle执行注意不要使用root权限执行 bundle install --without development test 6....生成密钥 rake generate_secret_token 7....初始化数据库(如果已经有数据库结构,可以忽略此部) RAILS_ENV=production rake db:migrate RAILS_ENV=production rake redmine:load_default_data
on Rails) https://railsinstaller.org/ RailsInstaller 向 Windows 开发者提供了一种便捷的方式以轻松、快速创建 Ruby on Rails 3...到目前为止,Windows 开发者需要搭建好 Ruby、RubyGems、Rails 以及 SQLite 才能开始创建 Rails 应用。...generate_secret_token 生成一个随机密钥,Rails 使用该密钥对存储会话数据的 cookie 进行编码,从而防止它们被篡改。...创建数据库表结构 set RAILS_ENV=production bundle exec rake db:migrate 将在 MySQL 数据库创建 Redmine 的相关表机构 设置数据库默认数据集...默认情况下是汉语的;所以不需要进行语言切换;如果需切换 set RAILS_ENV=production set REDMINE_LANG=zh bundle exec rake redmine:load_default_data
术语表 1.了解Mina&Rake Mina Deployer和自动化工具 RAKE - Ruby Make 2.获得Mina 准备系统 设置Ruby环境和Rails 安装Mina 3.使用Mina 启动...了解Mina和RAKE 使用Ruby / RAKE工具非常简单,可以帮助您自动执行远程任务 - 通常与部署相关。...RAKE可以通过RubyGems获得。 获取Mina 使用Mina时,您需要确保拥有一个稳定的Ruby环境,并且安装了必要的依赖项并且运行正常 - 例如gem。...ruby环境和rails,可以参考腾讯云开发者实验室在 Linux 上部署 Ruby On Rails 环境,腾讯云社区也提供Ruby中文开发者手册,欢迎使用。...:db_migrate' invoke :'rails:assets_precompile' to :launch do queue "touch #{deploy_to
通过 docker inspect afdddae9b2bf 可以获得丰富的,容器镜像的细节 Tip: 后面的操作并不依赖于这上面的操作,上面的操作只是为了演示官方 rails 镜像的拉取和相关属性 -...--- 拷贝 Rails 应用 从这里开始构建一个可以被反复使用的 Rails 镜像 [root@h202 ruby]# ls blog [root@h202 ruby]# rsync -av blog...bin/rake bin/setup bin/spring config/ config/application.rb config/boot.rb config/database.yml config.../ db/development.sqlite3 db/schema.rb db/seeds.rb db/migrate/ db/migrate/20160422140912_create_articles.rb...db/migrate/20160427082552_create_comments.rb lib/ lib/assets/ lib/assets/.keep lib/tasks/ lib/tasks/
数据库(mysql) 5.6 192.168.228.129 host2 安装 安装依赖:ruby、rake、rails centos7.3 可以使用yum直接安装ruby,也可以使用rvm安装...$ rvm install xxxx 安装一个版本的ruby $ rvm remove xxxx 卸载一个版本的ruby # 安装rake和rails ## 如果嫌默认的ruby源慢,可以使用以下方法进行替换...=production bundle exec rake db:migrate 冲突解决(首先确保数据库字符集为utf8mb4): # 冲突1:key太长 Mysql2::Error: Specified...数据初始化: $ RAILS_ENV=production bundle exec rake redmine:load_default_data ## 该过程会以交互形式让用户选择语言环境变量,也可以在执行该命令时直接指定环境变量...redmine:plugins NAME=redmine_agile RAILS_ENV=production ; 冲突: 如果出现“找不到“.bundle/ ”文件”的错误信息,原因是执行命令时所在路径不对
redmine-mysql apt-get install libapache2-mod-passenger(这个是apache+redmine的一个模块认证) sudo apt-get install ruby-full...(ruby -v看版本gem -v没有就会安装sudo apt-get install rubygems) sudo apt-get install rails 其中中间需要配置数据库用户和密码(跳过即可...第五步:建立软连接 ln -s /usr/share/redmine/public /var/www/redmine 第六步 :生成数据库 进入/usr/share/redmine/ 执行:RAILS_ENV...=production rake db:migrate rake generate_session_store #我的安装一直提示有错误,把这个执行后就好了!!
@h202 blog]# 这时直接添加或修改文章和删除评论都会触发认证 致此,一个可以进行文章增删改查,增减评论,又有基本认证的简单博客系统就搭建起来了 虽然这只是一个小小的demo,但不得不说,ruby...,使用rails,竟然只用两篇博客就讲清楚了 ---- 命令汇总 ruby -v gem -v rails --version node -v rvm -v rails server -b 0.0.0.0...rails --help rails generate model Comment commenter:string body:text rails destroy model Comment rails...generate model Comment commenter:string body:text article:references cat db/migrate/20160427082552_create_comments.rb...cat app/models/comment.rb cat test/models/comment_test.rb cat test/fixtures/comments.yml rake db:migrate
安装 rvm 輸入指令安裝 RVM,過程中可能會出現一些錯誤訊息,因為我沒有預先使用 apt-get 安裝需要的套件。...在 RVM 中安裝 Ruby rvm install 2.2.3 將 ruby 2.2.3 設定成預設的 Ruby 語言,這個動作很重要一定要做,因為預設的 Ruby 會是 Ubuntu 系統中預裝的版本...,換成 RVM 的版本我們才好處理 Gem 之類的安裝問題 rvm use 2.2.3 --default 檢查系統中的 ruby 是否使用 rvm 的 ruby 輸入ruby -v檢查版本 輸入which...sudo apt-get install imagemagick sudo apt-get install libmagickwand-dev Rails 資料庫處理 rake db:create rake...db:migrate 建之前要更新一下 config/database.yml 的內容,把 mysql 帳號密碼寫進去。
几年前,我们的 CTO 写了一篇关于使用 Jenkins 和 Docker 为 Ruby On Rails 应用提供持续集成服务的文章。...db:drop db:create db:migrate" echo -e "\033[34mRunning: $COMMAND\033[0m" docker-compose --project-name...}:postgres --link ${redis.id}:redis") { sh "rake db:create" sh "rake db:migrate" sh "bundle exec rspec...}: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
覆盖安装完成以后,再次运行gem install rails,居然可以了(不过该过程要联网下载,时间会比较长),完成后,命令行键入rails -v 验证版本 ?...成功后,mongrel服务器将在本机3000端口监听http请求,访问http://localhost:3000/ 试下,如果出现以下画面,则rails环境基本ok了 ?...这里可以看到rails项目默认使用的是SQLite做为数据库,点击"About your application’s environment"将显示如下信息: ?...group_id=904 下载InstantRails-2.0-win.zip解压后得到),当然如果想使用mysql做为数据库的话,继续往下看 5.安装mysql 5.1 百度“mysql下载”第一个便是下载地址...框架对5.1版本的mysql支持并不好,在rake db:migrate时总提示出错 5.2 找一款适合自己的mysql管理工具,如果你是php程序员,phpmysqladmin也许很适合你,如果你象我一样只喜欢
领取专属 10元无门槛券
手把手带您无忧上云