`
fyol
  • 浏览: 31793 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

在FreeBSD上安装RoR

阅读更多
1、安装 Ruby
  首先以 port (或package)方式安装 ruby
    # cd /usr/ports/lang/ruby18
    # make install clean
2、安装 rubygems
    # cd /usr/ports/devel/ruby-gems
    # make install clean

3、使用 rubygems 安装 rails
     # gem install rails --include-dependencies

4、测试
   4.1在个人目录中(我自己有一个/home目录)运行命令:
    #rails demo
      可以看到有目录及文档被创建
    #cd demo
      #% ruby script/server  #启动server
     4.2打开你的浏览器,输入自己的IP或DNS地址(使用ifconfig可以查看)
    我的:http://192.168.1.110:3000/
5、看到了吧?高兴吧?
分享到:
评论
6 楼 robbin 2006-05-29  
koalant 写道
呵呵,即便是在 Windows 客户端上开发程序,我还是觉得用 Radrails 太慢。 Ruby 这种脚本开发语言为什么还要安装一个基于Java 的 Eclipse 开发工具呢。 还是文本编辑器更好一些。 配上 Tortoise SVN Windows 客户端同样可以实现你的开发方式。


Eclipse有一些相当不错的项目代码管理功能,强大的CVS/SVN集成,方便的代码导航,CSS/JavaScript/HTML Editor等等。
5 楼 koalant 2006-05-29  
呵呵,即便是在 Windows 客户端上开发程序,我还是觉得用 Radrails 太慢。 Ruby 这种脚本开发语言为什么还要安装一个基于Java 的 Eclipse 开发工具呢。 还是文本编辑器更好一些。 配上 Tortoise SVN Windows 客户端同样可以实现你的开发方式。
4 楼 fyol 2006-05-29  
呵呵,谢谢,原来在www下有1.0
我搜索ports文件夹,只找到devel下有,回家cvsup一下ports树看看。

环境我觉得这样好了:
Freebsd服务器+svn
然后windows下使用radrails做editer不就行了吗?习惯eclipse了,radrails已经挺好了,再搞FTP,Samba什么的,有点麻烦。

本来想就FreeBSD做服务器+开发机,发现还是麻烦,我玩游戏的时间得不到保证。
3 楼 koalant 2006-05-28  
其实现在 Freebsd 的Ports 中已经有 Rails 1.0 了

所以也可以这么安装
# cd /usr/ports && make fetchindex
# cd www/rubygem-rails
# make install clean

不过我还是喜欢通过 rubygem 来安装 Rails。


另外,我觉得既然用 Freebsd 来安装Rails ,就不要用 Radrails 来开发了,何苦再安装JDK呢,还是学学用 Emacs 吧,或者通过 putty, telnet 连接到 Freebsd 服务器,通过 windows 客户端来开发,我的客户端开发工具是 PSpad,它比较小巧,速度很快,功能强大的很多,可谓程序员的利器。

具体方法:
Freebsd 上要安装上 FTP 服务器,然后通过 Pspad 内置FTP 客户端连接到服务器上编程,这种开发方式我摸索了一阵子了,觉得还不错, PsPad 支持 Ruby , RHTML 语法颜色,但是不支持树型结构分析和autocomplete , 这有点不爽,不过如果研究一下,应该可以自己开发出 autocomplete 功能。 Pspad 是被国内大多数开发人员忽视的一个编辑器。
2 楼 fyol 2006-05-28  
上面图里的字符间隔太大了,我的程序字体是宋体(simsun),要换成英文字体(sans)才行.
1 楼 fyol 2006-05-28  
6/安装radrails
   在freebsd下我只发现有radrails(本以为会有好事者移植textmate,但想到那不是开源的,估计不会有的).
   # cd /usr/ports/devel/radrails
   # make install clean
   如果已经安装过jdk,不出意外的话,你会得到一个关于JAVA_HOME should not defined的error,需要运行:
   #unsetenv JAVA_HOME
   很奇怪的是,安装radrails需要很多RPM包.
   安装完成后,可以使用update manager

相关推荐

    FreeBSD 8.4安装指南

    本指南将详细阐述FreeBSD 8.4的安装过程,以及如何在安装完成后部署Panabit网络管理软件。 一、FreeBSD 8.4安装步骤 1. 获取安装媒介:首先,你需要下载或制作FreeBSD 8.4的安装媒介,通常可以是ISO镜像文件,然后...

    freebsd u盘安装 教程

    - **安装背景**:文章作者在尝试通过USB CD-ROM在X40笔记本上安装FreeBSD 8.0时遇到了一些问题,具体表现为尽管能够通过USB CD-ROM正常启动并运行sysinstall(FreeBSD的图形安装程序),但在sysinstall中却无法识别...

    FreeBSD服务器安装步骤

    在安装 FreeBSD 之前,需要了解 FreeBSD 的磁盘概念和硬盘分区。FreeBSD 使用BSD磁盘标签来标识硬盘,硬盘被分为多个分区,例如 /、/usr、/var 等。您需要规划硬盘空间,划分硬盘为不同的分区,以便安装 FreeBSD。 ...

    只为在freebsd上安装dhcpv6的附加模块

    在FreeBSD上安装DHCPv6的附加模块是为了扩展其默认功能,例如添加特定的选项或特性,以满足特定网络环境的需求。 当尝试在FreeBSD上安装DHCPv6的附加模块时,可能会遇到错误提示"couldn't locate"。这通常意味着...

    文章配置包-在FreeBSD上安装CompizFusion桌面环境

    在FreeBSD操作系统上安装并配置CompizFusion桌面环境是一个技术性强且有趣的过程,它可以为用户提供炫酷的3D特效和高度自定义的工作环境。CompizFusion是Compiz的一个分支,它集成了多种视觉效果插件,为Linux和类...

    FreeBSD 7.2 安装教程及详细图解

    3. 了解你的网络环境,以便在安装过程中配置网络连接。 4. 确定磁盘分区策略,以合理规划存储空间。 **二、启动安装程序** 1. 将安装介质插入电脑并重启,进入BIOS设置,确保计算机从CD/DVD或USB设备启动。 2. ...

    FreeBSD8.0安装教程.doc

    在安装 FreeBSD 8.0 之前,需要下载镜像文件,可以从 ftp://ftp15.us.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/8.0/8.0-RELEASE-i386-disc1.iso 下载,然后将其刻录成光盘。 二、安装 FreeBSD 8.0 插入光盘,开机...

    FreeBSD的安装过程

    它运行在Intel x86 family兼容处理器、DEC Alpha、Sun微系统的UltraSPARC、Itanium (IA-64)和AMD64处理器上。针对PowerPC的支持正在开发中。它被普遍认为是相当可靠和稳定的。苹果电脑的Mac OS X即以 Mach 为内核, ...

    FreeBSD11下安装phpMyAdmin

    以上就是在FreeBSD 11.0上安装phpMyAdmin的详细步骤。过程中涉及了FreeBSD的包管理、PHP环境搭建、MySQL/MariaDB配置、Web服务器配置等多个IT技术点。通过这个过程,你可以学习到如何在类UNIX系统中管理和部署Web...

    FreeBSD系统安装手册

    FreeBSD系统安装手册,便于查询解决查询烦恼。

    FreeBSD11下安装MySQL数据库

    以下是在FreeBSD 11上安装MySQL数据库的详细步骤: **一、更新系统** 在开始安装任何新软件之前,首先要确保你的FreeBSD系统是最新的。通过运行`freebsd-update fetch install`命令来获取最新的安全补丁和更新。 ...

    FreeBSD安装.doc

    这一点体现在其代码库的纯净性和简洁性上,使得FreeBSD在某些方面比Linux更为稳定且高效。 - **纯净性**:FreeBSD更接近于原始的Unix设计思想,较少引入额外的功能,因此在系统核心层面更加精简。 - **简洁性**:...

    FreeBSD11下安装Apache24

    FreeBSD11下安装Apache24的详细过程

    在VMware Workstation中安装freebsd教程

    在虚拟化技术日益普及的今天,VMware Workstation作为一个强大的桌面级虚拟机软件,使得用户可以在同一台物理机器上运行多个操作系统,包括FreeBSD这样的类UNIX操作系统。本教程将详细介绍如何在VMware Workstation...

    freeBSD远程安装

    在这种背景下,对于希望在服务器上安装FreeBSD的用户来说,面临着一定的挑战。本文将详细介绍如何在远程控制台不可用的情况下进行FreeBSD的远程安装。 #### 2. 简介 ##### 2.1 目的与适用范围 本文旨在为那些使用...

Global site tag (gtag.js) - Google Analytics