伟大的国家,伟大的墙
此项目必将成为中国人所开发的最为伟大的 IT 项目之一
#4 楼 @jinleileiking shopqi 的数据库不是用的 mongodb 吧?
#6 楼 @JohnsonWang 恩,是的,但是目前改写对我来说难度还是很大的,运营的事以后再说吧,现在就是想在技术方面先做一个锻炼,学习好了技术,再把网站慢慢的完善,以后再去考虑运营的事情
自己顶一个
这么快啊,神速啊
顶,严重的支持
#1 楼 @southwolf 用 brew 安装成功,多谢
ruby-china 也装成功了,总结一点原因,以前装了很多遍没有成功的原因可能有两点,首先是没有安装带 zlib 的 ruby,首先下载 zilib-1.2.5 解压, cd zlib-1.2.5 ./configure --prefix="/usr/local/rvm/usr" make sudo make install 然后再安装 ruby-1.9.2 rvm install 1.9.2 --with-zlib-dir=/usr/local/rvm/usr 第二个原因可能是因为我用的是 rvm1.9.0 版本,改用 1.9.2 版本
Xcode 可以开发 ROR 项目么?
#1 楼 @gene_wu /Users/Adolph/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.0/lib/bundler/ui.rb:46:in <class:UI>': uninitialized constant Gem::SilentUI (NameError)
from /Users/Adolph/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.0/lib/bundler/ui.rb:2:in
module:Bundler'
from /Users/Adolph/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.0/lib/bundler/ui.rb:1:in <top (required)>'
from /Users/Adolph/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.0/lib/bundler/cli.rb:17:in
initialize'
from /Users/Adolph/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.0/lib/bundler/vendor/thor.rb:246:in new'
from /Users/Adolph/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.0/lib/bundler/vendor/thor.rb:246:in
dispatch'
from /Users/Adolph/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.0/lib/bundler/vendor/thor/base.rb:389:in start'
from /Users/Adolph/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.0/bin/bundle:13:in
'
from /Users/Adolph/.rvm/gems/ruby-1.9.2-p290/bin/bundle:19:in load'
from /Users/Adolph/.rvm/gems/ruby-1.9.2-p290/bin/bundle:19:in
#11 楼 @aNdReW_Qx 我错了,这么说话的确太尖刻,老大也挺不容易的
O 了,谢谢老大,最好再给来一个 redis-server 开机启动的,扫扫盲,嘿嘿。。
努力学习,争取达到上面的要求去面试
后来我又把 /app/cotrollers/gridfs_controller.rb 的第四行由 gridfs_path = env["PATH_INFO"].gsub("/uploads/", "") 改为 gridfs_path = env["PATH_INFO"].gsub("/file/", "") 就好了,至此我已经大致掌握了 ROR 上传图片到 MongoDB 并显示的方法,enjoy,是不是老大故意留了这点小错误给我们这些新手一个自摸(自己摸索)的机会并在自摸(自己摸索)的过程中得到快乐呢?感谢党、感谢政府、感谢老大:)
我后来将 routes.rb 文件的 match "/uploads/*path" => "gridfs#serve"这一行改成了
服务器错误 网站在检索 http://127.0.0.1:3000/file/photo/420f1cc247c8e0dfec3820b3cc9e6f61.jpg 时遇到错误。该网站可能关闭进行维护或配置不正确。 以下是一些建议: 请稍后重新加载此网页。 HTTP 错误 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况。