HOWTO:Ruby on Rails

Python/PHP/Perl 开发与设计
回复
头像
oneleaf
论坛管理员
帖子: 10238
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 107 次

HOWTO:Ruby on Rails

#1

帖子 oneleaf » 2006-09-05 21:13

1 安装RadRails IDE,需要java支持,请先安装好jdk,这里就不罗嗦了。

sudo -i
cd /opt
wget -c http://nchc.dl.sourceforge.net/sourcefo ... gtk.tar.gz
tar xvzf radrails-0.7.0-linux-gtk.tar.gz
rm radrails-0.7.0-linux-gtk.tar.gz
vim /usr/share/applications/radrails.desktop

代码: 全选

[Desktop Entry]
Name=RadRails
Comment=Integrated development environment for the Ruby on Rails framework
Exec=/opt/radrails/RadRails
Icon=/opt/radrails/RadRails.xpm
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true
2 安装ruby
sudo apt-get install ruby rdoc irb libyaml-ruby libzlib-ruby ri

3 安装RubyGems
wget http://rubyforge.org/frs/download.php/1 ... -0.9.0.tgz
tar xzvf rubygems-0.9.0.tgz
cd rubygems-0.9.0
sudo ruby setup.rb
sudo gem update --system
cd ..
rm -fr rubygems*

4 安装Rails
sudo gem install rails -v 1.1.6 -y

5 配置RadRails
点击 应用程序 -> 编程 -> radrails 启动 RadRails。

点击菜单 windows -> preferences 进入设置

点击左面的 Rails -> Gems -> Rails ,再点击右边的 Add 按钮,增加一个 Rails 路径:
Name 输入 Rails ,Path 输入 /usr 点击 ok 确定。

同样点击左面的 Rails -> Gems -> Rake ,再点击右边的 Add 按钮,增加一个 Rake 路径:
Name 输入 Rake ,Path 输入 /usr 点击 ok 确定。

再点击左面的 Ruby -> Installed Interperters ,再点击右边的 Add 按钮,增加一个 Ruby 的位置:
Name 输入 Ruby ,Location 输入 /usr/bin/ruby 点击 ok 确定。

再点击左面的 Ruby -> Ri/rdoc ,输入 RDoc path: /usr/bin/rdoc 和 Ri path: /usr/bin/ri

点击右下脚的 OK 按钮,保存配置,设置完成。

现在可以新建一个rails的项目试试了。
上次由 oneleaf 在 2007-12-05 20:21,总共编辑 1 次。
pilipala
帖子: 19
注册时间: 2006-07-24 17:14
送出感谢: 0
接收感谢: 0

#2

帖子 pilipala » 2006-09-07 9:49

我只通过新立得 安装了ruby 1.8版本

可是怎么都找不到如何运行得,
难道那个没法使用吗?

请指点一下吧 多谢。

我用得是 6.06版
coorbit
帖子: 7
注册时间: 2006-03-07 14:43
送出感谢: 0
接收感谢: 0

我是按照这个链接做的

#3

帖子 coorbit » 2006-09-08 23:32

http://www.rubyrailways.com/getting-rub ... tu-dapper/

里面有个地方要注意的(别忘记加上红色的部分,呵呵)

create user 'batman'@'localhost' identified by 'robin'
pilipala
帖子: 19
注册时间: 2006-07-24 17:14
送出感谢: 0
接收感谢: 0

#4

帖子 pilipala » 2006-09-09 7:46

多谢喽

这份文档挺全,正需要,回头仔细看看 ^_^
头像
imick
帖子: 88
注册时间: 2006-02-21 23:36
送出感谢: 0
接收感谢: 0

#5

帖子 imick » 2006-09-14 9:00

试试这个IDE。
=[零]=
ldof
帖子: 38
注册时间: 2006-09-07 18:14
送出感谢: 0
接收感谢: 0

不能添加ruby路径

#6

帖子 ldof » 2006-09-29 14:21

再点击左面的 Ruby -> Installed Interperters ,再点击右边的 Add 按钮,增加一个 Ruby 的位置:
Name 输入 Ruby ,Location 输入 /usr/bin/ruby 点击 ok 确定。
没有这个RUBY路径马,创建目录后添加失败
lirenzhao
帖子: 7
注册时间: 2006-12-07 9:07
送出感谢: 0
接收感谢: 0

#7

帖子 lirenzhao » 2006-12-07 10:07

sudo apt-get install ruby rdoc irb libyaml-ruby libzlib-ruby ri

Can't not find package.
小马过河
帖子: 27
注册时间: 2007-01-01 10:14
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 小马过河 » 2007-05-17 7:52

安装楼主的方法配置成功!
在VIM环境下配置RAILS没有成功,VIM的插件怎么安装?
rails.vim这个插件应该安装在VIM下面的哪个文件夹下?
npstar
帖子: 2
注册时间: 2007-06-13 19:33
送出感谢: 0
接收感谢: 0

sudo ruby -v

#9

帖子 npstar » 2007-08-03 16:14

我安装了ruby在 /usr/local/ruby
修改了 /etc/profile
export PATH=/usr/local/ruby:$PATH
重新登录后,在普通用户下ruby命令是可以找到的;
但是在我安装RubyGems时
sudo ruby setup.rb 的时候,系统提示ruby comand not found
sudo su
用root用户,发现ruby命令找不到的,请教环境变量应怎样配?

以前默认编译安装ruby的时候,没有设置 --prefix 选项,sudo ruby 命令是可以用的。
头像
freedom8971
帖子: 182
注册时间: 2007-08-05 2:50
送出感谢: 0
接收感谢: 0

#10

帖子 freedom8971 » 2007-09-24 18:41

代码: 全选

root@mahone-laptop:/opt/rubygems-0.9.0# sudo ruby setup.rb
---> bin
<--- bin
---> lib
---> lib/rubygems
<--- lib/rubygems
---> lib/rbconfig
<--- lib/rbconfig
<--- lib
---> bin
<--- bin
---> lib
---> lib/rubygems
<--- lib/rubygems
---> lib/rbconfig
<--- lib/rbconfig
<--- lib
rm -f InstalledFiles
---> bin
mkdir -p /usr/bin/
install gemri /usr/bin/
install index_gem_repository.rb /usr/bin/
install gem_mirror /usr/bin/
install gemlock /usr/bin/
install gem_server /usr/bin/
install gem /usr/bin/
install update_rubygems /usr/bin/
install gemwhich /usr/bin/
<--- bin
---> lib
mkdir -p /usr/local/lib/site_ruby/1.8/
install rubygems.rb /usr/local/lib/site_ruby/1.8/
install ubygems.rb /usr/local/lib/site_ruby/1.8/
install gemconfigure.rb /usr/local/lib/site_ruby/1.8/
---> lib/rubygems
mkdir -p /usr/local/lib/site_ruby/1.8/rubygems
install version.rb /usr/local/lib/site_ruby/1.8/rubygems
install doc_manager.rb /usr/local/lib/site_ruby/1.8/rubygems
install security.rb /usr/local/lib/site_ruby/1.8/rubygems
install open-uri.rb /usr/local/lib/site_ruby/1.8/rubygems
install format.rb /usr/local/lib/site_ruby/1.8/rubygems
install gem_runner.rb /usr/local/lib/site_ruby/1.8/rubygems
install builder.rb /usr/local/lib/site_ruby/1.8/rubygems
install source_index.rb /usr/local/lib/site_ruby/1.8/rubygems
install dependency_list.rb /usr/local/lib/site_ruby/1.8/rubygems
install cmd_manager.rb /usr/local/lib/site_ruby/1.8/rubygems
install package.rb /usr/local/lib/site_ruby/1.8/rubygems
install gem_openssl.rb /usr/local/lib/site_ruby/1.8/rubygems
install timer.rb /usr/local/lib/site_ruby/1.8/rubygems
install gem_commands.rb /usr/local/lib/site_ruby/1.8/rubygems
install old_format.rb /usr/local/lib/site_ruby/1.8/rubygems
install specification.rb /usr/local/lib/site_ruby/1.8/rubygems
install loadpath_manager.rb /usr/local/lib/site_ruby/1.8/rubygems
install command.rb /usr/local/lib/site_ruby/1.8/rubygems
install custom_require.rb /usr/local/lib/site_ruby/1.8/rubygems
install validator.rb /usr/local/lib/site_ruby/1.8/rubygems
install installer.rb /usr/local/lib/site_ruby/1.8/rubygems
install remote_installer.rb /usr/local/lib/site_ruby/1.8/rubygems
install rubygems_version.rb /usr/local/lib/site_ruby/1.8/rubygems
install incremental_fetcher.rb /usr/local/lib/site_ruby/1.8/rubygems
install config_file.rb /usr/local/lib/site_ruby/1.8/rubygems
install user_interaction.rb /usr/local/lib/site_ruby/1.8/rubygems
<--- lib/rubygems
---> lib/rbconfig
mkdir -p /usr/local/lib/site_ruby/1.8/rbconfig
install datadir.rb /usr/local/lib/site_ruby/1.8/rbconfig
<--- lib/rbconfig
<--- lib

As of RubyGems 0.8.0, library stubs are no longer needed.
Searching $LOAD_PATH for stubs to optionally delete (may take a while)...
...done.
No library stubs found.
最下面出现No library stubs found. 不知为何....没有理会继续....最终还是成功了....
tsenfine
帖子: 18
注册时间: 2007-07-21 19:14
送出感谢: 0
接收感谢: 0

#11

帖子 tsenfine » 2007-12-03 12:14

我跟楼上一样的情况
回复

回到 “Python/Php/Perl”