Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Snow Leopard下,为Rails升级

Snow Leopard下,为Rails升级

作者头像
EltonZheng
发布于 2021-01-26 03:13:45
发布于 2021-01-26 03:13:45
51600
代码可运行
举报
运行总次数:0
代码可运行

Snow Leopard是Apple最新的操作系统,拥有更快的速度并减少了对磁盘的占用。 Snow Leopard自带了ruby 1.8.7,已经可以很好的兼容Rails2.*。 对于Rails的开发者应该注意,如果你是从Leopard升级而来,Snow Leopard默认所有的解释型语言都是64位的(包括Ruby)。所以,如果之前你用的是32位的组建,需要做一些更新。

安装Snow Leopard 开发工具

在安装光盘上选择 “Optional Installs”, 安装 “Xcode.mpkg”. 使用默认的设置

安装Passenger

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo gem install -r passenger
$ sudo passenger-install-apache2-module
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ cd /etc/apache2

编辑httpd.conf加入一下代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-2.2.4/ext/apache2/mod_passenger.so
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-2.2.4
PassengerRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

安装MySQL

为了避免不必要的麻烦,强烈推荐你安装64位版本的MySQL。停止之前版本的MySQL。

这里安装适合Mac OS X 10.5 (x86_64)的MySQL

下载完成后,打开磁盘镜像,首先安装 “mysql-5.1.37-osx10.5-x86_64.pkg”. 使用默认项即可。

然后安装 “MySQLStartupItem.pkg”. 作为Mac的启动项.

最后安装 “MySQL.prefPane”.

如果之前你安装过32位的MySQL gem,那么你需要重新安装一份适合64位的版本。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

注意,你不需要使用ARCHFLAGS来重新编译其他gem

原文地址:http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Debian 8 使用 Apache 部署 Ruby on Rails
Ruby on Rails 是一个快速开发的Web框架,Web设计人员和开发人员利用它能实现动态的全功能Web应用程序。 本文使用 Phusion Passenger 或mod_rails 方法部署 Rails 应用程序。 Passenger 允许您直接在Apachen应用程序中嵌入 Rails 应用程序,而无需使用FastCGI或复杂的Web服务器代理。
Debian中国
2018/12/20
2.7K0
在snow leopard上编译Ruby, RubyGems, 和Rails
准备: Snow Leopard系统 XCode编译环境,Snow Leopard系统盘上有 第一步:设置路径 vim ~/.profile 在文件最后加上: export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" 使新的路径生效 source ~/.profile 第二步:下载源文件 curl -O ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz
EltonZheng
2021/01/22
5910
apache+svn+php+tomcat+mysql+re
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/ap
用户1168904
2021/05/25
6550
如何使用Passenger和Nginx部署Rails
如果您是Ruby on Rails开发人员,可能需要Web服务器来托管您的Web应用程序。本教程将向您展示如何使用Phusion Passenger。作为Rails的Web服务器,Passenger易于安装,配置和维护,可与Nginx或Apache一起使用。在本教程中,我们将在Ubuntu上安装带有Nginx的Passenger。
乌鸦
2018/08/06
5.3K0
如何使用Passenger和Nginx部署Rails
Debian 9下安装Ruby on Rails与NGINX
Ruby on Rails是一个Web框架,允许Web设计人员和开发人员实现动态的功能齐全的Web应用程序。在生产中部署Rails应用程序时,开发人员可以从几个流行的应用程序服务器中进行选择,包括Puma,Unicorn和Passenger。本指南将使用Passenger,因为它可以方便地与NGINX集成。
Likenttt
2018/09/14
3.7K0
在Debian 9上使用Apache安装Ruby on Rails
Ruby on Rails是一个服务器端Web应用程序框架。它维护了一组策划组件和“约定优于配置”的理念,使得我们可以快速开发应用程序而无需大量样板。本指南将向您展示如何使用Phusion Passenger在您的Linode上部署Rails应用程序。Passenger允许您直接在Apache应用程序中嵌入Rails应用程序,而无需担心FastCGI或复杂的Web服务器代理。
GIStudy
2018/08/28
6K0
Snow Leopard安装PHP+MySQL+Apache
其实Snow Leopard已经内置了apache 2.2.11和php 5.3.0,只是默认都没有打开。
EltonZheng
2021/01/22
6400
CentOS下配置Ruby on Rails并部署Redmine
yum install flex autoconf zlib curl zlib-devel curl-devel bzip2  bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel gcc+ gcc-c++ libxml2 libxml2-devel libxslt libxslt-devel
星哥玩云
2022/07/03
1.7K0
如何在Ubuntu上使用Passenger安装Rails和nginx
Ruby on Rails为Web开发人员提供了一个快速创建各种Web应用程序的框架,而nginx是一个轻量级的高性能Web服务器软件。通过Phusion Passenger安装时,可以轻松配置这两个程序,以便在服务器上协同工作。
乌鸦
2018/07/26
3.8K0
Canvas网络教学平台-升级
参考官方网址:https://github.com/instructure/canvas-lms/wiki/Upgrading
geekfly
2022/04/24
1.2K0
Canvas网络教学平台-升级
Ruby on Rails 基础(3)
查看可用ruby版本 [root@h202 ruby]# rvm list known -bash: rvm: command not found [root@h202 ruby]# su - root [root@h202 ~]# cd ruby/ [root@h202 ruby]# rvm list known # MRI Rubies [ruby-]1.8.6[-p420] [ruby-]1.8.7[-head] # security released on head [ruby-]1.9.1[-p
franket
2021/11/25
1.3K0
redmine3的安装和升级
http://www.redmine.org/projects/redmine/wiki/RedmineInstall#Requirements
py3study
2020/01/07
8830
Ruby on Rails: RubyGem version error: rack(1.0.0 not ~> 1.0.1) (RuntimeError)
当你升级了rails后,有时候会出现rack版本跟rails版本不匹配的情况。 当你执行./script/generate命令的时候,会出现以下错误信息:
EltonZheng
2021/01/22
9640
提升Mac os x 10.10+xcode6.1之后,Cocoapods发生故障的解决方案
提升Mac OS X 10.10+Xcode 6.1之后。Cocoapods图书馆管理也依赖于相应升级。现在最新的Release版本号是 0.34。在之前的版本号。当数据库更新和管理,你会遇到一个错误,如下面的
全栈程序员站长
2022/07/06
3570
如何使用RVM在FreeBSD 10.1上安装Ruby on Rails
Ruby on Rails,简称RoR,是一个用Ruby编写的非常流行的全栈Web应用程序开发框架。它允许您快速开发符合MVC(模型 - 视图 - 控制器)模式的Web应用程序。
一步
2018/10/10
5K0
CentOS 7 安装ror出现的问题
看提示,需要执行 gem install sassc -v '2.4.0' --source 'https://rubygems.org/'
天地一小儒
2022/12/28
6880
ubuntu 安装 Ruby, Rails 运行环境
或者可以安装 1.8.7 版本,也可以是 1.9.3,只要将后面的版本号跟换一下就可以了 同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。 步骤3 - 设置 Ruby 版本
零式的天空
2022/03/02
1.7K0
如何在Ubuntu 18.04上使用rbenv安装Ruby on Rails
Ruby on Rails是创建网站和Web应用程序的开发人员最受欢迎的应用程序堆栈之一。Ruby编程语言与Rails开发框架相结合,使应用程序开发变得简单。
司徒永哥
2018/10/10
6.7K0
Ruby学习笔记之升级ruby的版本
升级ruby版本,有时候安装ruby的版本过低,需要进行升级,例如安装在centos6.7安装fpm需要ruby版本在1.9以上。
Jetpropelledsnake21
2019/04/25
3.3K0
Gitlab CE 8.1.3 安装手册(Debian/Ubuntu)
安装概述 Gitlab的安装过程主要包括以下组件的配置: 安装软件包及解决依赖项 Ruby环境 Go 系统用户 数据库(Mysql/Postgresql) Redis Gitlab-CE Nginx 1.安装软件包及解决依赖项 Debian系统默认是没有sudo的。确保你的系统已经更新到最新状态,并安装sudo。 #run as root! apt-get update -y apt-get upgrade -y apt-get install sudo -y 1.1安装系统必要的软件包: sudo
小小科
2018/05/03
1.7K0
相关推荐
Debian 8 使用 Apache 部署 Ruby on Rails
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验