专栏首页Elton的技术分享博客Mac 下基于ruby 1.9安装Rails

Mac 下基于ruby 1.9安装Rails

ruby 1.9.1出来了,今天用它安装了rails。 一次成功, 将过程记录下来,备忘。


源码安装Ruby ************* tar xvzf ruby-1.9.1-p0.tar.gz cd ruby-1.9.1

./configure –enable-shared –enable-pthread CFLAGS=-D_XOPEN_SOURCE=1

make sudo make install


安装Ruby ************* sudo gem install rails

升级gem sudo gem update –system


安装Ruby for sqlite3 ************* sudo gem install sqlite3-ruby


源码安装MySQL ************* tar xvzf mysql-5.1.34.tar.gz cd mysql-5.1.34.tar.gz

CC=gcc CFLAGS=”-O3 -fno-omit-frame-pointer” CXX=gcc CXXFLAGS=”-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti” ./configure –prefix=/usr/local/mysql –with-extra-charsets=complex –enable-thread-safe-client –enable-local-infile –disable-shared –with-plugins=innobase

make sudo make install

cd /usr/local/mysql sudo ./bin/mysql_install_db –user=mysql sudo chown -R mysql ./var/ sudo chgrp -R mysql .

cd /Library/LaunchDaemons sudo vim com.mysql.mysqld.plist 输入

<?xml version=”1.0” encoding=”UTF-8”?> <!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”> <plist version=”1.0”> <dict> <key>KeepAlive</key> <true/> <key>Label</key> <string>com.mysql.mysqld</string> <key>Program</key> <string>/usr/local/mysql/bin/mysqld_safe</string> <key>RunAtLoad</key> <true/> <key>UserName</key> <string>mysql</string> <key>WorkingDirectory</key> <string>/usr/local/mysql</string> </dict> </plist>

sudo chown root /Library/LaunchDaemons/com.mysql.mysqld.plist

启动MySQL sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist

手工停止MySQL sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysqld.plist


设置路径 ************* mate ~/.bash_login 或者 mate ~/.profile

添加: export PATH=”/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH”

为了使其生效, 执行 . ~/.bash_login 或者 . ~/.profile


源码安装MySQL C Binding for Ruby *************

tar xvzf mysql-ruby-2.8.1 cd mysql-ruby-2.8.1 ruby extconf.rb –with-mysql-config=/usr/local/mysql/bin/mysql_config -with-mysql-dir=/usr/local/mysql make sudo make install


本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.prosight.me/复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • MAC安装Ruby Rails brew gem

    Error running ‘requirements_osx_brew_libs_install autoconf automake libtool pkg-...

    全栈程序员站长
  • 在 ubuntu 11.10 下安装 Ruby on Rails

    零式的天空
  • 使用rvm在Mac中安装ruby和rails

    MacOS默认安装的是ruby 1.8.7,如果你想使用ruby 1.9.2的话,除了在官网下载源码编译安装外,可以使用rvm来协助安装。

    EltonZheng
  • Debian 9下安装Ruby on Rails与NGINX

    Ruby on Rails是一个Web框架,允许Web设计人员和开发人员实现动态的功能齐全的Web应用程序。在生产中部署Rails应用程序时,开发人员可以从几个...

    Likenttt
  • 基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境

        由于历史原因,本身就由Ruby撰写的HomeBrew在Mac os系统上大行其道,所以大部分Rails程序员的主力电脑都是Mac book pro,而使...

    用户9127725
  • Sass安装

    更多安装方法可以查看官网:https://sass-lang.com/install

    Qwe7
  • CentOS下配置Ruby on Rails并部署Redmine

    yum install flex autoconf zlib curl zlib-devel curl-devel bzip2  bzip2-devel ncu...

    星哥玩云
  • Sass安装

    更多安装方法可以查看官网:https://sass-lang.com/install

    Qwe7
  • 【IOS】CocoaPods安装总结

    网上有一些教程,但是各有偏重,感觉不够完整,所以笔者汇总了一些网友的教程,并亲自验证安装了,并总结如下

    江中散人_Jun
  • 从零开始学习Ruby,该如何做?

    本身是计算机专业的,07年,大四那年学的Java,当时喜欢用J2EE来称呼,接触了一点ruby,之后就一直没做IT这行,去年公司环境,逼得重操旧业,自已学了学R...

    企鹅号小编
  • 别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境(2021最新攻略)

        在每个开发者心里,都会有一门“最好”的语言,在这个世界的某个深处,在一些矫矫不群的人们心中,这门语言的名字叫做Ruby,它今年二十八岁了,历史和Java...

    用户9127725
  • CentOS 5.3安装Nagios

    yum install gcc yum install glibc glibc-common yum install gd gd-devel

    EltonZheng
  • Centos 7安装 redmine 3

    ========================================================

    py3study
  • DevOps工具介绍连载(40)——Mingle

    在Sun的CommunityOne会议上,ThoughtWorks Studios宣布,即将推出的敏捷IT项目管理应用程序Mingle将成为世界上第一个在JRu...

    小老鼠
  • Snow Leopard下,为Rails升级

    Snow Leopard是Apple最新的操作系统,拥有更快的速度并减少了对磁盘的占用。 Snow Leopard自带了ruby 1.8.7,已经可以很好的兼容...

    EltonZheng
  • 在 Ubuntu/Debian 上安装 Huginn

    这份安装指南是基于 Ubuntu/Debian 创建的,已经在上述的系统上完成测试。请阅读必需的硬件和操作系统来了解所需的软硬件要求。

    huginn 中文网
  • Linux下Unicorn服务器配置

    Unicorn 是什么? 1. 为 Rack 应用程序设计的 HTTP server 2. 是一个利用Unix的高级特性开发的 3. 为具备低延迟,高带宽的连接...

    星哥玩云
  • Ruby On Rails 4 hello world,Ruby On Rails上手

    有机会再试一试Rails了,仅仅是原来接触的是2,如今已然变成了4,似乎如今的安装比原来会快些。。

    全栈程序员站长
  • 组件分享之前端组件——文件上传小部件jQuery-File-Upload

    近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行...

    cn華少

扫码关注腾讯云开发者

领取腾讯云代金券