2.测试 rails 和 JS Runtime
rails new blog
rails g scaffold Post title:string content:text
rake db:migrate
rails s
3.建 git
git init
git add .
git commit -m "Initial Commit"
4.Heroku 部署
注册 heroku 账号 经测试 QQ 邮箱、163 邮箱、Live.com 都会判为垃圾邮件:
填写 email 地址,验证邮件。
gem install heroku
heroku login 填写账号密码
heroku create
git push heroku master
** Update: JS runtime 问题 **
现在的 execjs 应该可以检测到 Windows 的 CScript 运行环境,所以不需要 therubyracer 或者 nodejs。但问题是我测试了几台电脑,其中有一台还是会出现 JS Runtime 错误。 最后发现是 execjs 跟 Win8 有兼容性问题 http://ruby-china.org/topics/7523 https://github.com/sstephenson/execjs/issues/111
还有 Heroku 不支持 sqlite 的问题……好久不用 sqlite 都忘了这回事了。 无论换 redis/mongodb 还是用 postgresql 似乎都不那么让人舒服……各位元芳,怎么解决?
ruby 以及 rails 从来没有限定开发环境,都是某些 gem 限定环境造成的 再说 heroku 可以直接用 git push 代码上去不需要 gem
update JS runtime 问题我没遇到
如果单纯只是要 windows 下的开发环境的话,http://railsinstaller.org/ 最简单,话说我在 Mac 下也是用它起的步。
你的需求主要是要部署到 heroku,试了一下,似乎应该使用 https://toolbelt.herokuapp.com/windows,我试着安装了一下,并没有覆盖掉我原来的 ruby 路径的。
用这两个安装文件,再加上 sublime,windows 下其实也是超级简单的。
sqlite 的问题,无解,你选了这个环境,就必须受这个环境的限制。
#1 楼 @kitt #5 楼 @sg552sg552 #7 楼 @southwolf 天际网的技术 boss 就是用的 windows,他会过去。所以大家 windows 下面的问题,可以和他讨论一下。
写了个简单的 win 下的本地环境配置 只包括 railsinstaller 与 sublime
Setup for Windows
下载并运行 railsinstaller-2.1.0.exe(http://pan.baidu.com/share/link?shareid=139731&uk=288070325)。一路点击默认选项即可完成安装。 您还需要用于编辑代码文件的文本编辑器。在本工作室环境下我们推荐使用免费软件 Sublime Text 2 • 安装 Sublime Text 2(http://pan.baidu.com/share/link?shareid=139733&uk=288070325) 我们现在应该拥有一个完备的 Ruby on Rails 编程环境啦,祝贺你!
run railsinstaller-2.1.0.exe(http://pan.baidu.com/share/link?shareid=139731&uk=288070325). Click through the installer using the default options. You also need a text editor to edit code files. For the workshop we recommend the text editor Sublime Text. • Install Sublime Text 2(http://pan.baidu.com/share/link?shareid=139733&uk=288070325) Now you should have a working Ruby on Rails programming setup. Congrats!
写了个简单的 mac 下的本地环境配置 不包括 git 与 heroku
第一步 下载 macenv.zip(http://pan.baidu.com/share/link?shareid=139736&uk=288070325),双击它,它会解压在当前目录 第二步 下载并安装 GCC-10.7-v2.pkg 第三步 安装完毕后,打开 Terminal.app. 点击 Spotlight (右上角的放大镜图标), 键入 Terminal.app 并选择 第四步。下载并安装 RailsInstaller-1.0.3-osx-10.7(http://pan.baidu.com/share/link?shareid=139737&uk=288070325) 如果一切顺利,我们现在应该拥有一个完备的 Ruby on Rails 编程环境啦,祝贺你! 最后一步 安装用于编辑代码文件的文本编辑器。在本工作室环境下我们推荐使用免费软件 Komodo Edit。 • 下载 Sublime Text 2 并安装
Step 1. Download macenv.zip(http://pan.baidu.com/share/link?shareid=139736&uk=288070325) and it will unpack it into the current directory. Step 2. Double click the the newly unpacked ‘GCC-10.7-v2.pkg’ and follow the instructions. Please ignore the instructions in this file. Step 2. Double click the the newly unpacked ‘RailsInstaller-1.0.3-osx-10.7.app’ and follow the instructions. It will open a README file with ‘Rails Installer OS X’ at the top. Please ignore the instructions in this file. Final step. Install a text editor to edit code files. For the workshop we recommend the text editor Sublime Text. • Download Sublime Text 2 and install it(http://pan.baidu.com/share/link?shareid=139737&uk=288070325) Now you should have a working Ruby on Rails programming setup. Congrats!
#18 楼 @freebird0221 谢谢马乐同学 #13 楼 @southwolf 宋飞同学,麻烦你完善一下帖子。最近应该会有不少 girls 加入 ruby-china.
然后最好有人翻译一下,因为我们这次活动有外国 girls 和 tutors.
我原来开发组里有用 windows 做 RoR 项目的。他们遇到很多麻烦。包括 source control, unit test, deployment 等等问题。有的 GEM 在 windows 下根本就不能用。他们不得不 monkey patching。
我建议在可能的情况下,最好还是在 Unix like 的环境下 RoR 项目。