转自:http://rubyer.me/blog/740/ Rails 3.1错误 /gems/execjs-1.1.2/lib/ execjs/runtimes.rb:43:in `autodetect’: Could not find a JavaScript runtime. Gemfile中添加 gem 'execjs' gem 'therubyracer' 执行 bundle install 即可 错误原因: Windows下默认有Javascript引擎,所以不会有这个错误. Lin…
gem install 'execj' gem install 'therubyrace' Ubuntu install Node.js(ubuntu) sudo apt-get install nodejs 如何从EPEL库安装Node.js(centos7) 另一个有效且简单的方法来安装Node.js就是从官方库.这同样确保您可以访问到EPEL库,你可以通过运行以下命令. sudo yum install epel-release 现在可以使用yum命令安装Node.js了. sudo yu…
修改第15行 # gem 'therubyracer', platforms: :ruby 去掉注释 执行 bundle install…
当我运行 $rails s 遇到下面错误 sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs…
error:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError) 先删除 Ruby下的D:\Ruby22-x64\lib\ruby\gems\\cache目录: 然后在cmd中输入:gem install sqlite3: 最后进入D:\Ruby22-x64\lib\ruby\gems\\specifications目录,找到sqlite3--x64-mingw32.gemspec文件,将s.requi…
这个错误是由于在打包js代码时,js语法错误导致的,修改以下js的语法即可.…
使用Jquery Datatables的时候也许会碰到这样的错误提示,当我们仔细的查找代码,发现引用的js文件,css文件均引用了,就是找不到他的问题所在. 这是从我们引用的js文件内部报的错. 这个错误的原因:我们写的jquery datatables 没有严格的按照格式来写,大家往往是没有加入<thead></thead>,而是直接添加标题行,所以就没有标题行了,datatables 就会报错. 下面是比较正规的写法,body去除了,可以自己补上. <table clas…
在默认情况下,当发生错误(panic)后,程序就会终止运行 如果发生错误后,可以捕获错误,并通知管理人员(邮件或者短信),程序还可以继续运行,这当然无可厚非 errors.New("错误信息"),会返回一个error类型的值,表示一个错误 panic内置函数,接收一个interface()类型的值(也就是任何值都可以)作为参数,可以接收error类型的变量,输出错误信息,并退出程序 GO语言追求简洁优雅,GO语言不类似php支出try catch操作 GO语言中引入的处理方式为:def…
对Js的单元测试是一个大的题目.作者认为Ruby的相关测试工具比Js的测试工具更灵活 大多数Js代码最终是关于响应用户的行为和改变DOM中的元素 没有什么javascript的知识点.前两节用了几个新的测试工具,和大量配置,暂时pass. setup js Unit-tests writing a Sample test Tdd in Js jasmine matchers testing ajax calls using testdouble.js connecting the js to t…
参见: [1] http://www.cnblogs.com/yjmyzz/archive/2009/10/26/1590033.html [2] http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-2-instance-ownership.aspx [3] http://stackoverflow.com/questions/7698286/login-failed-for…