今日正式安装ruby+rails+nb6

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:
添加源
sudo gedit /etc/apt/sources.list 插入:  
deb [url]http://us.archive.ubuntu.com/ubuntu[/url] dapper universe
deb-src [url]http://us.archive.ubuntu.com/ubuntu[/url] dapper universe


按下面方式安装:
sudo apt-get install ruby rdoc irb libyaml-ruby libzlib-ruby ri libopenssl-ruby
wget [url]http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz[/url]
tar xzvf rubygems-1.0.1.tgz
cd rubygems-1.0.1
sudo ruby setup.rb
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
sudo gem update --system
sudo gem install rails
sudo apt-get install build-essential ruby1.8-dev
sudo gem install mongrel
sudo apt-get install mysql-client mysql-admin mysql-query-browser libmysqlclient15-dev
sudo gem install mysql
sudo apt-get install sqlite3 swig libsqlite3-ruby libsqlite3-dev
sudo gem install sqlite3-ruby
echo "export RUBYOPT=rubygems" >> ~/.profile
rails path/to/your/app


安装netbeans 6
下载*.sh
直接sudo sh *.sh
安装成功之后,在桌面上新建一个起动器,路径设置:/usr/local/netbeans-6.0.1/bin/netbeans
在新建ror项目时可能遇到的错误:

The gem directory is not writable as this user. Either install your gems elsewhere by setting $GEM_HOME to an alternative (and writable) directory before launching NetBeans, or run as root, or manually change the gem directory file permission, or build your own Ruby installation with user permissions. See the [url]http://wiki.netbeans.org/wike/view/RubyGems[/url] for more.
命令行里直接 GEM_HOME=~/.rubygems ~/netbeans-6.0/bin/netbeans却可以用。怒了,直接把export GEM_HOME=~/.rubygems放到~/netbeans-6.0/bin/netbeans文件最上边,好了!nnd,原来那 netbeans程序并不识别在.profile里的设置。
Update: 在把export GEM_HOME=~/.rubygems放到netbeans文件里时,要把路径替换为绝对路径(如我的export GEM_HOME=/home/。。。/.rubygems),否则不起作用。
对于路径的操作,自己配置。






refer:
[url]http://fsjoy.blog.51cto.com/318484/63816[/url]
[url]http://zh-cn.netbeans.org/download/6.0/ml/index.htm[/url]
[url]https://help.ubuntu.com/community/RubyOnRails#head-b67f2542810c0571bebbd0ce6a60b64f4623067a[/url]
[url]http://tech.waltco.biz/2007/12/24/installing-ruby-and-ruby-on-rails-in-ubuntu-710-gutsy-gibbon/[/url]




本文转自 fsjoy1983 51CTO博客,原文链接:http://blog.51cto.com/fsjoy/63843,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
缓存 关系型数据库 数据库
上云一年烧320万美元,成功“下云”六个月后Ruby on Rails之父现身回了 14 个问题!...
上云一年烧320万美元,成功“下云”六个月后Ruby on Rails之父现身回了 14 个问题!...
25 1
|
4月前
|
Linux Ruby
|
4月前
|
Unix Linux Shell
|
4月前
|
Ubuntu Linux Ruby
|
5月前
|
SQL 前端开发 数据库
前端学 Ruby:熟悉Rails
前端学 Ruby:熟悉Rails
166 0
|
5月前
|
前端开发 Linux 数据库
前端学 Ruby:安装Ruby、Rails
前端学 Ruby:安装Ruby、Rails
75 0
|
7月前
|
Java Linux 应用服务中间件
在 Ruby on Rails 应用程序中重用 Java 代码
在 Ruby on Rails 应用程序中重用 Java 代码
|
9月前
|
存储 前端开发 关系型数据库
Ruby on Rails 快速入门2
Ruby on Rails 快速入门2
126 0
|
9月前
|
移动开发 前端开发 关系型数据库
Ruby on Rails 快速入门1
Ruby on Rails 快速入门1
82 0
|
机器学习/深度学习 开发框架 Java
别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境
在每个开发者心里,都会有一门“最好”的语言,在这个世界的某个深处,在一些矫矫不群的人们心中,这门语言的名字叫做Ruby,它今年二十八岁了,历史和Java一样的悠久,但是它没有大厂背书、它的性能被开发者诟病、时至今日依然无法高效利用多核资源,甚至于它每年都要被“死亡”一次,相比于有太阳计算机系统、甲骨文、IBM 这些大公司支持的 Java,它是那么的一无所有,但是,它又拥有全世界最虔诚的“信徒”,拥有最活跃的开发者社区,这一切,又让它是那么的应有尽有。是的,这就是Rubyist的理念:有的时候,你想证明给一万个人看,到后来,你发现只得到了一个明白的人,那就够了。
别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境