辛苦楼主
自从开始逛 Ruby China 了,就喜欢上用 Vim 了。
最后卸载了以前安装错误的版本,就是将所有 sqlite3 的 gem 都卸载了,重新按照https://github.com/luislavena/sqlite3-ruby/issues/82#issuecomment-18595074来了一遍,就可以了。
我最后用 https://github.com/luislavena/sqlite3-ruby/issues/82#issuecomment-18595074 这个方式安装成功的。
但当启动 rails s 时又报错了:
D:/Ruby200/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7-x86-mingw32/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError)
在 github 上用这个方法 https://github.com/luislavena/sqlite3-ruby/issues/82#issuecomment-18595074
现在安装成功了
@ericguo 现在是报这个错,是啥问题呢?是我的 devKit 没安装对吗?
C:\temp>gem install sqlite3 --platform=ruby -- --with-opt-dir=C:/Temp
Building native extensions with: '--with-opt-dir=C:/Temp'
This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.
D:/Ruby200/bin/ruby.exe extconf.rb --with-opt-dir=C:/Temp
checking for sqlite3.h... yes
checking for sqlite3_libversion_number() in -lsqlite3... no
sqlite3 is missing. Install SQLite3 from http://www.sqlite.org/ first.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
@fahchen 看了 rails guide 的 asset piple,没有提到这方面问题。
经测试 asset_path 在 application.html.erb 中确实是映射成/ 而在其他 view 中映射成/assets 这个是为什么呢?
@fahchen 为什么不用加 templates 目录呢?login.html 明明是在 app/assets/templates 文件夹下呀。
GitHub 上的例子都是可以直接访问的,不知道在那里做了设置。
补充一句,我用的 Rails 版本是 4.0.0
其实任何编程语言都有存在的价值和必要。Java 在企业开发方面还是有一定地位和优势的,而且各种开源项目也很多。Ruby 在 Web 开发方面的优势比较明显,但很少有企业用它做企业级的开发吧。
@chucai 只是快捷键用错了吗?我按Ctrl+y ,
还是没有任何反应
@kgen 已婚,有贷款,呵呵。已经不再年轻,不敢贸然去闯荡了。毕竟要为家庭负责。
@zhangyuxiu 先按照 luikore 21 楼说的查看一下,然后按照 24 楼说的做。估计还是编译器的问题。
@saiga 看来还是放在 service 里比较好
@saiga 可否给例子 :)
三集的 AngularJS Tutorial 那个作者的 blog 需要翻墙才能看吗?
@ghjcumt2008 这个不错
谢谢各位,这些资源都挺好。wrapbootstrap. 准备花点钱买这个。
@Rei 我就是对布局不是很好,并且审美也差一些,能否给 CMS 呢?
@Rei 这个还是基于 bootstrap 最基本的。有没有成套好的且免费的呢?不用太复杂,够一般网站用就行。
我找到了一个解决的办法就是在 .bash_profile 中
PATH=$PATH:$HOME/bin:.
把当前目录加上,注意最后加了:.
@zealinux 在代码里加入了 pwd 命令,显示如图
@as181920 关键是那个脚本我没有权限改,只能调用。所以想在自己的虚拟机中先测试一下,再给 QA 测试。结果出现这个问题了。
@as181920 是呢,不知道是否能解决这个问题。在我们公司的测试环境中,这个 shell 脚本是能跑通的。不知道他们做了什么配置。
@iBachue 是的
因为只是测试代码,所以肯定是放在同一个文件夹的。现在有一些遗留代码,都是用#! /bin/sh
这个 shell 运行的。
我是在 Ubuntu 和 CentOS 中用测试的。
@ashchan 经测试,@blacktulip 的方案可以。谢谢各位 :)
十分感谢!