Cygwin下玩Rails on ruby的一些心得

学习资源参见:http://guides.rubyonrails.org/

找来找去感觉还是这个比较不错,虽然是英文的,不过基本上都能看懂的。

 

说几个学习中的注意点:

 

1.The bundled mysql.rb driver has been removed from Rails 2.2

 

解决方法:去http://github.com/tmtm/ruby-mysql 下载ruby-mysql安装,可能需要用到Git

可去http://code.google.com/p/tortoisegit/下载安装,使用方法和SVN类似,就是那个乌龟

 

2.连接mysql 的时候host 可能为127.0.0.1,同时cygwin下连的mysql数据库就是你本地windows下的数据库。

 

3.注意语句顺序,Java,JS这种可能无所谓,只要方法,属性存在就好。可是ralis未必,特地实验了下。

class PostsController < ApplicationController
  before_filter :find_post,
    :only => [:show, :edit, :update, :destroy]
  # ...
  def show
  # ...
  end

  def edit
  end

  def update
    # ...
  end

  def destroy
    # ...
  end

  private # 不能放在 before_filter下
    def find_post
      @post = Post.find(params[:id])
    end
end
 

 

ERA5气象数据下载与解压全攻略:Python脚本一键搞定(附错误处理技巧) 本文提供了一套完整的ERA5气象数据自动化处理方案,涵盖从CDS API配置、智能批量下载到高效解压与数据验证的全流程。重点介绍了如何通过Python脚本实现一键式数据下载与批量解压,并分享了实用的错误处理技巧与性能优化策略,帮助科研人员高效获取和处理大规模气象数据。 阅读详情

相关推荐

技术解析:ChangeFormer——基于Transformer的孪生网络在遥感变化检测中的创新应用

本文深入解析了ChangeFormer模型在遥感变化检测中的创新应用,该模型基于Transformer架构和孪生网络(Siamese Network),显著提升了变化检测的精度和效率。通过详细的技术实现和实战经验分享,展示了其在建筑物变化、森林监测等场景中的卓越表现,为相关领域的研究和应用提供了有力工具。

weixin_29102619的博客 496

cygwin安装ruby1.9.3

1.到http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz下载ruby压缩文件 2, 到cygwin下home文件夹的用户目录里,对ruby压缩文件进行解压 3 进入解压目录下,输入./configure, 开始检查 4 检查成功后,运行make,进行编译 5 编译后,运行make install,进行安装 6运行rub

rc_ll的专栏 796

BrainVision Recorder 和 BrainVision Analyzer 2.2 安装

本篇为《EEG处理》系列博客的第二篇,该系列博客主要记录EEG信号处理的学习过程中的软件安装和学习过程,方便以后查阅。本篇为BrainVision Recorder 和 BrainVision Analyzer 2.2 的安装过程。 BrainVision Recorder 和 BrainVision Analyzer 2.2 安装安装前奏Brain Vision Analyzer分析软件 安装Brain Vision Recorder记录软件 安装推荐几款个人使用的科研软件 安装前奏 Brain V

梁小憨憨的博客 5063

有趣的Ruby-学习笔记7

RubyGems用Ruby一定会用到 RubyGems, RubyGems是Ruby下的包管理器,用过maven的人都知道包管理器的重要性。安装首先反问 RubyGems 官网 https://rubygems.org/pages/download此处我用本机的cygwin来演示如何安装

软件哲学 2001

避坑指南:QT Creator报Unknown module(s) in QT: serialport的5种解决方法

本文详细解析了Qt Creator报'Unknown module(s) in QT: serialport'错误的5种解决方法,包括检查Qt版本兼容性、安装缺失组件、配置Kit环境等。针对Windows和Linux平台提供具体操作步骤,帮助开发者快速解决串口通信模块问题,提升开发效率。

weixin_29197051的博客 156

pwscf与wannier90 Hands-On实战训练(一)——费米面计算为例

系列文章目录 Quantum Espresso Hands-On实战训练(三)——DOS计算 文章目录系列文章目录计算过程pwscf直接得到等能面pwscf和wannier90得到等能面pwscf直接得到等能面1. scf2. nscf3. 后处理pwscf和wannier90得到等能面1. Kpoints2. scf3. nscf4. pw2wan及wannier90.x5. XCrySDen可视化 计算过程 pwscf直接得到等能面 pwscf和wannier90得到等能面 pwscf直接得到等能面

weixin_45973682的博客 5070

在 windows(cygwin) 或 mac 下安装git、node、ruby等前端开发环境

我记得每一年技术部年会都会由老大说出一个技术主题,之前有服务化、模块化、工具化、数据化等等等等,今年的主题是全栈。遥想当年,在供职过的两家公司什么抗机器、装机架;什么安装系统、加固、搭建Web或任务应用的前后端环境、打包发布、网络配置;什么JavaScript、CSS、VB、.NET、PHP、JAVA等等语言;什么Mootools、JQuery、Ext、...

weixin_33728268的博客 453

【人工智能】AI算法系统设计与算法建模的详细阐述

AI算法系统设计与算法建模是人工智能领域中的核心任务之一,它涉及从问题定义、数据收集、算法选择、模型构建到系统部署的全过程。以下是对AI算法系统设计与算法建模的详细阐述

weixin_51306394的博客 4355

windows下安装cygwin及配置

对于使用Windows操作系统作为开发平台同时又喜欢类unix环境的朋友(Windows不是最方便的开发环境),这里是在Cygwin环境下安装Rails的步骤 安装 Cygwin     先去http://www.cygwin.com/setup.exe下载setup.exe,运行,得到这个界面: 点下一步,出现这个界面: 选择“Install from Internet”,当

lmmm0013的专栏 606

一文详解本地知识库RAG(检索增强):LangChain + Hugging Face 三件套 + 本地大模型 + MCP 协议 + Chroma + Agent 全流程实战

模型上下文协议(MCP)是 Anthropic 推出的开放标准,基于 JSON-RPC 2.0,为 AI 应用与外部工具/数据源之间提供统一的双向通信协议,被称为“AI 应用的 USB-C”。LangChain 是一个围绕 LLM、提示模板(Prompts)、记忆(Memory)、链(Chains)、工具(Tools)和代理(Agents)等组件打造的开源框架,旨在简化复杂自然语言应用的开发。:任意可调用的功能或服务(API、数据库查询、本地函数等),由 Agent 或 Chain 在推理过程中调用。

weixin_41645791的博客 1425

2025使用VM虚拟机安装配置Macos苹果系统下Flutter开发环境保姆级教程--下篇

我们可以看到,目前配置基本完成了,现在有两个错,一个是Chrome没安装,这个自己安装就可以了,如果不需要WEB测试也不影响开发,另一个是Simulator还没安装,这个主要是安装的时间太长了,也就是上面的这一步。这里要注意,这个下载安装会比较慢,有的载会特别卡造成安装失败,最好的办法是挂一个VPN,保证安装完成,不过这个可以在以后单独进行安装。至此,基本的安装完毕,好多人会以为Xcode就OK了,其实还没有,我们还缺少命令行工具包,这个在安装完Flutter以后进行设置。

weixin_48803304的博客 1412

install ruby on cygwin

转自 http://zhujg.javaeye.com/blog/355040 首先 安装 cygwincygwin 要安装的插件是默认的+ make + gcc + libiconv + opensslcygwin下需要编译原文件到ruby-lang(http://ruby-lang.org/) 下载ruby-1.9.1-p0.ta

x1y31的专栏 745

几种常见的Web攻击

几种常见的Web攻击 文章目录几种常见的Web攻击一、DoS攻击1.SYN洪水攻击2.IP欺骗3.Land攻击4.针对DoS攻击的防御二、CSRF攻击1. CSRF攻击的发生有三个必要条件:2.几种防护方法:三、XSS漏洞攻击1.非持久型XSS漏洞2.持久型XSS漏洞四、SQL注入1.SQL注入的危害2.SQL注入的方式3.防止SQL注入的解决方案 一、DoS攻击 DoS(Denial of Service),拒绝服务,顾名思义这种攻击是为了让服务器无法提供正常服务,最常见的DoS攻击是网络带宽攻击和连

wolfGuiDao的博客 1259

Win7 Cygwin Ruby Rails3 MongoDB Nginx Unicorn(2-Ruby on Rails3装配配置)

Win7 Cygwin Ruby Rails3 MongoDB Nginx Unicorn(2-Ruby on Rails3安装配置)  Win7 Cygwin Git RVM Ruby Rails3 MongoDB Nginx Unicorn Rspec Guard Spork(2-Ruby on Rails3安装配置)         打开桌面上的Cygwin Termin...

iteye_16516的博客 243

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ruby gem mysql on cygwin

1.    安装Cygwin运行Cygwin的安装程序。从文见包的的列表中,在DEV里面,确定要选择• Ruby • gcc • subversion    你需要使用gcc来建立Cygwin版本的MySQL.2. 在windows上面安装MYSQL:    download MySQL 5.0 Windows Installer3.    安装MySQL generic source packa

x1y31的专栏 705

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Win7 Cygwin Ruby Rails3 MongoDB Nginx Unicorn(2-Ruby on Rails3安装配置)

  Win7 Cygwin Git RVM Ruby Rails3 MongoDB Nginx Unicorn Rspec Guard Spork(2-Ruby on Rails3安装配置) 源文出自:http://phoneqq.com 作者:Rubinus Chu 和Rubinus Chu一起学习Rails3 WINDOWS7 CYGWIN GIT RVM RUB...

Rubinus的专栏 202

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Cygwin/Rails

A few notes taken while trying to get Rails working on Cygwin:Stock Ruby works perfectly (so far) Getting gem to work is also standard fare (get tar file, unpack, ruby setup.rb) Installing Rails using

850

Ruby on Rails在windows上特别慢

在我的机器上(T43 CPU1.73G 内存1G win2003),运行一般的任务,如db:migrate、generate,基本需要30秒左右,运行单个的单元测试,启动时间也在30秒左右。 而且,如果不跑rails应用,直接使用irb或运行ruby程序,启动时间特别快。应该是rails应用中什么程序启动时花了较多的时间。 在同一台机器上,安装的ubuntu linux及Mac os x下,运...

crazycode 247

Ubuntu 如何安装rails环境

Ubuntu 是开发 Ruby on Rails Web 程序的理想平台,在 Ubuntu 上安装 Ruby on Rails 开发环境需要用到标准的 APT 工具和 RubyGems 软件包管理器。通常我们使用 APT 安装 Ruby 语言解释器,而其他用 Ruby 编写的程序,包括 Rails 框架,则通过 RubyGems 获得。 Ruby on Rails 官方网站对安装过程作了简略...

chenbinGood的专栏 434

Win7 Cygwin Ruby Rails3 MongoDB Nginx Unicorn(1-Cygwin安装配置)

  Win7 Cygwin Git RVM Ruby Rails3 MongoDB Nginx Unicorn Rspec Guard Spork(1-Cygwin安装配置) 源文出自:http://phoneqq.com 作者:Rubinus Chu 和Rubinus Chu一起学习Rails3 Windows7_Cygwin_Git_RVM_Ruby1.9.3_R...

Rubinus的专栏 334

新人千万不要在 Windows 上使用 Ruby on Rails

分享 ? ery ? 于1年前发布 ? 最后由 ericguo 于2月前回复 ? 7186次阅读 标题:新人千万不要在 Windows 上使用 Ruby on Rails 副标题:鼓励新人在 Linux 和 Mac 上使用 Ruby on Rails ! 原则:要走寻常路,不要学美特斯邦伟! "在 Windows上 使用 Ruby on Rails "是个坑, 跳进去, 你...

weixin_33893473的博客 106

etexteditor + cygwin

安装 etexteditor 安装cygwin 在cygwin下进一步安装ruby(已自带) gem rails 修改mysql的配置为host: 127.0.0.1,因为在Localhost的情况下,会使用unix socket,这样就不得不在cygwin下装mysql的客户端,而使用127则可以避免此问题 装一个console的软件,用来启动cygwin.bat 在cygwin中就可以使用 ...

swachian 159

cygwin+ror

http://blog.pbg4.org/2007/5/27/rails-on-cygwin-2  看看这个不错另外还有http://wiki.rubyonrailscn.org/rails/show/%E5%AE%89%E8%A3%85%E5%9C%A8Windows+Cygwin 其间rubygems装的时候出了问题,g.cn了一下另外  我这个用gem命令的时候  要用usr

救赎之路 318
上一篇: 关于gamil安全证书尚未生效的问题
下一篇: 关于rails学习中分页的示例
gwikimo
博客等级 码龄18年 4粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值