今天首次在Rails中启动script/console报:
- [root@test depot]
- Loading development environment.
- /usr/local/ruby/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
- from /usr/local/ruby/lib/ruby/1.8/irb/completion.rb:10
- from /usr/local/ruby/lib/ruby/1.8/irb/init.rb:252:in `require'
- from /usr/local/ruby/lib/ruby/1.8/irb/init.rb:252:in `load_modules'
- from /usr/local/ruby/lib/ruby/1.8/irb/init.rb:250:in `each'
- from /usr/local/ruby/lib/ruby/1.8/irb/init.rb:250:in `load_modules'
- from /usr/local/ruby/lib/ruby/1.8/irb/init.rb:21:in `setup'
- from /usr/local/ruby/lib/ruby/1.8/irb.rb:54:in `start'
- from /usr/local/ruby/bin/irb:13
之后进入我就进入 /usr/local/ruby/lib/ruby/1.8/irb/completion.rb:10发现缺少readline包.
然后进入/usr/local/src/ruby-1.8.6/ext/readline目录,执行 ruby extconf.rb 报:
- checking for tgetnum() in -lncurses... no
- checking for tgetnum() in -ltermcap... no
- checking for tgetnum() in -lcurses... no
- checking for readline/readline.h... yes
- checking for readline/history.h... yes
- checking for readline() in -lreadline... no
- checking for readline() in -ledit... no
- checking for editline/readline.h... no
这一段我也搞不清楚什么意思,我就试着在线安装
ncurses-devel.安装成功之后在 执行:
- ruby extconf.rb
- make && make install
报成功.之后就能正常启动了
分享到:
相关推荐
themes_on_rails, 向 Rails 3/4/5 应用程序添加多个主题支持 ThemesOnRails 安装安装最简单的方法是使用 Bundler 。将这里 gem 添加到你的Gemfile:gem 'themes_on_rails'如果要对 liquid 模板使用
`script/console`变为`rails c`,用于启动控制台;`script/server`则被简化为`rails s`,用于启动服务器。此外,`script/dbconsole`也被更新为`rails db`,以更直观的方式访问数据库控制台。 ### 配置文件的重构 ...
RailRoady RailRoady生成Rails 3/4/5模型(ActiveRecord,Mongoid,Datamapper)和控制器UML图作为跨平台.svg文件以及DOT语言。 代码基于原始的“铁路” gem,修补程序RailRoady RailRoady生成Rails 3/4/5模型...
如果缺少这个文件,Rails在尝试连接到MySQL时会报错。将该文件放在系统的PATH环境变量包含的任何目录下,或者将其放在Rails项目的根目录下,以便运行时能正确找到。 还有一种可能是MySQL服务未启动或配置不当。在...
安装将此行添加到应用程序的 Gemfile 中: gem 'rails_console_toolkit' 然后生成初始化程序: $ bin/rails generate rails_console_toolkit:install或手动编写: # config/initializers/console....
jRails是一个替代 Rails 中的Prototype/script.aculo.us 为 jQuery 的项目。使用 jRails,你能获得所有缺省的Rails helpers 来使用jQuery库。 安装方法: ./script/plugin install ...
Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在使Web开发过程更加高效、简洁。本篇将通过一个入门实例,深入探讨Rails的基本概念和核心...
- create script/console_sandbox - create script/destroy - create script/generate - create script/server - create script/runner - create script/benchmarker - create script/profiler - create script/...
rails_root: /path/to/your/rails/app rails_env: production ``` 启动集群: ```bash mongrel_rails cluster::start -C config/mongrel_cluster.yml ``` ** 其他替代方案 ** 虽然Mongrel在Rails社区曾经非常...
rails的api文档,方便你查看
rails_email_preview, 在 Rails 中,预览和编辑应用程序邮件程序模板 Rails 电子邮件预览 使用这里 Rails 引擎在浏览器中预览电子邮件。 兼容 Rails 4.2 。电子邮件审阅: 所有电子邮件预览的列表: 代表有两个主题...
这个文件位于 `gems/rails-2.0.2/lib/initializer.rb` 对于 Gem 方式,或者 `RAILS_ROOT/vendor/rails/railties/lib/initializer.rb` 对于 Vendor 方式。`Initializer` 类在这个阶段执行核心的初始化任务,包括设置...
通过警告,颜色编码,自动沙盒以及允许只读外部连接(禁用作业排队,非GET请求等),此宝石使Rails控制台会话在指定环境中的危险性降低。 安装 将此行添加到您的应用程序的Gemfile中: gem 'safer_rails_console'...
rails-assets, 在 Rails 中,资产管理的解决 Rails 资产 Bundler 到 Bower 代理本自述文件涉及项目的开发方面。 访问站点了解如何在你的应用程序中使用 Rails 资产。 插件开发设置git clone git@github.com:tenex/r
商业轨道 Rails 的营业时间计算。 安装 将此行添加到应用程序的 Gemfile 中: gem 'biz-rails' 然后执行: $ bundle 或者自己安装: $ gem install biz-rails ...欢迎请求拉取请求,但请考虑首先... script/console
awesome_rails_console, Rails 控制台增强使你的Rails 控制台更加出色 使你的Rails 控制台非常出色这个 gem 是由使用pry生产,jazz_hands和 jazz_fingers的激发 was 。awesome_rails_console的优点是:减少 gem ...
在Rails项目目录下,可以通过运行“ruby script/server”(或更现代的命令如“rails server”或“rails s”)来启动内置的WEB服务器,这个服务器会监听一个端口,通常是3000,然后可以通过浏览器访问“***”来查看...
在本文中,我们将深入探讨Rails3中的常用命令,帮助你更高效地进行开发工作。 首先,新建一个Rails项目是开发的起点。你可以使用以下命令创建一个新的工程: ```bash rails new 工程名 ``` 这会生成一个包含所有...
启动Rails服务器(`ruby script/server`),访问`http://localhost:3000`,如果看到关于应用程序环境的信息,那么恭喜,你的配置工作已经顺利完成。 需要注意的是,配置过程中可能会遇到各种问题,如网络不稳定、...
在 Rails 应用程序中,Rake 通常用于数据库迁移、测试、清理等操作,以及启动后台任务。 在 Rails3 中,rake 不仅用于基本的项目管理,还可以用于启动后台任务,这在处理耗时操作、异步任务或者批量数据处理时非常...