`
daminggege
  • 浏览: 7160 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

开发环境的搭建(记录)

阅读更多
想在自己的T42上搭建一个Ruby on Rails的开发环境, 参阅了网络资源, 根据自己的情况,记录于此。

OS   Ubuntu7.10
1. 安装Java环境及Netbeans IDE
sudo apt-get install sun-java6-jre sun-java6-jdk
sudo update-alternatives --config java
设置环境变量
sudo gedit /etc/environment
sudo gedit /etc/jvm
./netbeans-6.0beta1-ruby-linux.sh
中文字体通过在/usr/lib/jvm/jdk1.6.0/jre/lib/fonts/中建立一个fallback目录, 将中文字体放入, 重启X应该就有中文了.
2. Ruby and Rails installation
sudo apt-get dist-upgrade
sudo apt-get install ruby
sudo apt-get install ruby1.8-dev 缺少会造成下面构建mongrel时找不到某些定义报错
sudo apt-get install irb
sudo apt-get install rdoc
sudo apt-get install libyaml-ruby libzlib-ruby ri
sudo apt-get install rubygems

sudo gem install mongrel -y
sudo gem install mongrel_cluster --include-dependencies
sudo apt-get install libopenssl-ruby
sudo apt-get install libgd-ruby1.8 libyaml-ruby libzlib-ruby
sudo apt-get install imagemagick

3. 安装postgresql (参阅http://ruby-on-rails.pl/szkola/2007/10/12/rails-postgresql-z-ubuntu/)
sudo apt-get install postgresql-8.2 postgresql-client-8.2
sudo apt-get install postgresql-8.2-doc
sudo apt-get install postgresql-8.2-plruby
sudo apt-get install postgresql-8.2-pljava
sudo apt-get install pgadmin3(图形管理程序)
sudo apt-get install libpq-dev
sudo gem install postgres (安装postgres高效驱动,需设置环境变量POSTGRES_INCLUDE=/usr/include/postgresql)

4. 设置Postgresql 参阅(http://postgresql-chinese.blogspot.com/2007/08/ubuntu-70-postgresql.html)
sudo passwd postgres 修改passwd
sudo -u postgres createuser -P rails(创建一个Rails用的账户,赋予创建DB的权限)
解决psql -U rails 出现Ident错误,进行migration会报错
sudo  vi /etc/postgresql/8.2/main/pg_hba.conf
找到并修改行
# "local" is for Unix domain socket connections only
local   all         all                               md5(原为ident sameuser)


分享到:
评论

相关推荐

    Frida开发环境搭建记录

    在搭建Frida开发环境的过程中,经常会遇到网络问题,尤其是当使用默认的Python包管理器pip从国外源下载时。为了解决这个问题,建议使用国内的镜像源,例如阿里云的pip源,以加快安装速度。在安装`frida-tools`时,...

    NC65开发环境搭建

    标题“NC65开发环境搭建”涉及的是一个关于如何配置NetSuite(NC)6.5版本的开发环境的主题。NetSuite是一款全面的企业资源规划(ERP)软件,它提供了包括财务、客户关系管理(CRM)和电子商务在内的多种功能。在NC...

    鸿蒙设备开发环境搭建踩坑记录

    【鸿蒙设备开发环境搭建】在进行鸿蒙设备开发时,首先需要确保你的开发环境符合特定的要求。在本文中,我们将详细讨论如何在Ubuntu 18.04及以上版本上搭建华为HarmonyOS的实验环境。 一、系统要求 1. **Ubuntu ...

    完整版 web应用开发 web网站建设实用教程 第6讲 JSP开发环境搭建(共81页).ppt

    【JSP开发环境搭建】是Web应用开发的重要一环,主要涵盖了如何建立并配置Java Web开发所需的环境。在Web网站建设的教程中,JSP作为Java Server Pages的简称,是一种用于创建动态网页的技术,它允许开发者在HTML页面...

    Windows7下最新Android开发环境搭建

    在Windows 7环境下搭建Android开发环境是开发者入门Android编程的第一步。以下是一个详细步骤的概述: 1. **下载所需软件**: - **JDK (Java Development Kit)**:Java编程的基础,用于编译和运行Java代码。你可以...

    Delphi 10.4 Linux开发环境搭建方法.pdf

    Delphi 10.4 Linux开发环境的搭建涉及到了一系列步骤,下面我们将详细解释这些步骤以及每个步骤背后的知识点。 1. 安装Linux虚拟机:Delphi 10.4支持Linux平台的应用开发,首先需要在你的Windows或macOS计算机上...

    ssh环境搭建记录

    以上是SSH环境搭建的基本过程,通过这个过程,你可以建立一个安全的远程访问通道,保护你的数据不受网络威胁。在实际操作中,根据具体需求和安全策略调整配置是至关重要的。在 Rico-Cai 的博客中可能有更具体的实践...

    Web开发环境搭建

    ### Web开发环境搭建知识点详解 #### 一、概述 在进行Web开发之前,搭建一个良好的开发环境至关重要。本文档详细介绍了如何从零开始搭建一套基于Eclipse Java EE平台的Web开发环境,包括JDK、Eclipse Java EE IDE...

    ANDROID开发环境搭建

    ### Android开发环境搭建知识点 #### 一、软件准备 **1. JDK (Java Development Kit)** - **定义**: JDK是Java开发工具包,包含了Java虚拟机(JVM)、Java核心类库和支持文件等,是Android开发的基础。 - **下载...

    ESP32开发环境搭建总结

    搭建过程首先需要在Windows环境下安装cygwin环境,cygwin是一个在Windows平台上运行的类Unix环境,提供了大量Linux环境下的工具和命令行程序,对于ESP32开发环境搭建来说,是一个必备组件。在cygwin环境下,可以使用...

    史上最简单的VS2008+WINDDK驱动开发环境搭建

    ### 最简化的VS2008+WINDDK驱动开发环境搭建详解 #### 一、概述 本篇文章将详细介绍如何快速地在Visual Studio 2008与Windows Driver Development Kit (WDK)环境下搭建驱动程序开发环境。通过遵循本文提供的步骤,...

    struts2开发环境的搭建

    ### Struts2开发环境的搭建 #### 一、概述 在Java Web开发领域,Struts2框架因其灵活性和强大的功能而备受青睐。本文将详细介绍如何搭建Struts2开发环境,并提供三种不同的方法来帮助读者快速上手。无论是初学者...

    Android开发环境搭建

    Android开发环境搭建主要包括以下知识点: 1. 开发环境介绍: Android开发环境通常包括Java Development Kit(JDK)、集成开发环境(IDE),如Eclipse,Android Development Tools(ADT)插件以及Android Software...

    Android应用开发环境搭建及Eclipse使用简介.pdf

    标题“Android应用开发环境搭建及Eclipse使用简介.pdf”揭示了文档的核心内容,即介绍如何搭建Android应用开发环境,并对Eclipse这款集成开发环境(IDE)进行基本使用说明。由于文档围绕着am335x开发环境的搭建,...

    Linux开发环境的搭建

    Linux开发环境的搭建是软件开发过程中的重要环节,特别是对于嵌入式开发,如ARM-Linux平台,需要在特定的环境中进行编译和调试。以下将详细介绍如何在Ubuntu操作系统下搭建ARM-Linux的开发环境。 首先,我们需要...

Global site tag (gtag.js) - Google Analytics