`
ariestiger
  • 浏览: 11336 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Emacs下设置Ruby On Rails开发环境(转)

阅读更多

如果emacs安装配置有问题,看前一篇

1. 到RubyForge站点下载最新的emacs-rails包

2. 下载emacs-rails依赖的lisp包 * "http://www.kazmier.com/computer/snippet.el":snippets * "http://www.webweavertech.com/ovidiu/emacs/find-recursive.txt":frecursive

3. 将所需的lisp包放入emacs的load path的一统一目录下. 解压emacs-rails压缩文件到emacs包配置目录,如:"$HOME/.emacs.d/"或emacs目录下的site-lisp目录中,解压后生成了emacs-rails目录;我将其改名到rails. 将ruby安装目录下的misc目录中的*.el文件拷贝到rails目录里;(emacs-rails发行中的README中说(只)需要inf-ruby包,可能解释的不是很清楚;最好将misc目录中的所有文件(至少是ruby-electric.el,ruby-mode.el和inf-ruby.el文件放入). 将snippet.el和find-recursive.el文件也拷贝到rails目录里.

4. 定制.emacs文件 在.emacs文件中加入下面的内容: (setq load-path (cons "~/.emacs.d/rails" load-path)) (require 'rails) (setq auto-mode-alist '( ;; emacs-rails发行中的README中没提及下面一行的设置,虽然开发环境能工作了,但*.rb等文件不能语法高亮;所以需要加入下面的设置. ("\\.rb\\'" . ruby-mode) ;; ........ other mode relation )) 5. 安装与定制nXhtml Emacs Addon nXhtml mode是Emacs的一个扩展包,提供了对编辑XHTML之类web文件的丰富支持,利用其提供Multiple major modes,可以轻松地处理PHP, JSP, eRuby 之类的文档. 到nXhtml主页下载最新的包,解压到"$HOME/.emacs.d/"目录中,在.emacs中加入下面一行: (load "~/.emacs.d/nxml/autostart.el") 就可以利用其进行开发了;在打开相关文件后,可以按"M-x nxhtml-minor-mode"打开nXhtml 模式,在nXhtml菜单中,可进行相关的定制,详细使用请参考站点提供的文档.

分享到:
评论

相关推荐

    ruby on rails 101

    - **周一**:安装Ruby on Rails环境、了解其背后的哲学思想以及MVC架构。 - **周二**:创建第一个应用程序,学习如何处理文件、生成器和脚本。 - **周三**:掌握迁移、ActiveRecord、ActionController和ActionView的...

    Ruby-尝试搭建一个类似Emacs中文网的多人博客

    在开始之前,确保你的开发环境中已经安装了Ruby、RubyGems和Rails。如果尚未安装,可以使用以下命令进行安装: ```bash # 安装Ruby sudo apt-get install ruby-full # 安装RubyGems sudo apt-get install gem # ...

    Ruby_learning_教程-中文版

    Ruby的开发环境可以是多种编辑器,包括使用SciTE,这是一款类似于Emacs的文本编辑器,它通常会作为Ruby安装程序的一部分。对于使用Eclipse的开发者,Ruby Development Toolkit(RDT)是一个不错的选择。Ruby的安装...

    peach-melpa.org:可以在MELPA.org上自动展示Emacs主题

    项目基于Ruby on Rails开发,Ruby是一种动态、开源的编程语言,以其简洁、优雅的语法著称,而Ruby on Rails(简称Rails)则是一个流行的Web应用框架,它遵循“约定优于配置”的原则,极大地提高了开发效率。通过Ruby...

    rubylearning_cn_draft_20070924.pdf

    - **Windows安装**: 在Windows环境下,Ruby安装过程相对简单,只需下载安装包并双击执行,安装程序会自动设置环境变量并附带文档和SciTE编辑器。 - **SciTE编辑器**: 作为Ruby发行版的一部分,SciTE是一个功能强大的...

    dotfiles:任何RubyRailsGitOSX用户的超级坏蛋dotfiles

    它可能包含了用于Rails开发的vim或emacs配置,Git别名,以及适合macOS系统的shell优化。 描述中提到的“安装”步骤,是指使用Rake工具(一个Ruby的任务管理库)来执行`rake install`命令,这会将压缩包中的所有...

    超全面的web开发工具和资源,全部都是免费的,还不拿走?.docx

    Web应用框架如Ruby on Rails、Django(Python框架)和Express(Node.js框架),为开发者提供了一套完整的结构和组件,减少了重复工作,加速了应用开发进程。 除此之外,还有前端框架(如React、Angular和Vue.js)、...

    2021-2022年收藏的精品资料软件工程师推荐10个开发者最常用的代码编辑器.docx

    Aptana不仅支持JavaScript,还支持Ruby on Rails,并随着技术发展增加了对iPhone和Adobe AIR的开发支持。它拥有代码辅助、代码结构概览、语法错误检查、自定义UI扩展和跨平台兼容性,特别适用于Web2.0应用程序的开发...

    电子工程师也有“鄙视链”软件硬件无一幸免 硬件工程师电路分析物联网模电单片机嵌入式技术.doc

    Ruby on Rails开发者自视甚高,认为其他语言无法比拟,而所有工程师对PHP的鄙视则源于其历史和某些技术局限。 工具的选择也是鄙视链的一部分。文本编辑器和集成开发环境(IDE)之间的较量尤为激烈。Vim和Emacs的...

Global site tag (gtag.js) - Google Analytics