今天诡异的启动不了 rails s,各种报错
/eventmachine-0.12.10/lib/eventmachine.rb:572:in `start_tcp_server': no acceptor (RuntimeError)
查了一下貌似是跟 80 端口有关。我想应该是 nginx 的问题。于是把 nginx 先 stop 之后果断可以了。奇怪的是,我刚搭建那会也开着 nginx 怎么那时候可以 rails s,现在就报错了。
呃,我也翻了下书,的确有这个例子。真奇怪会用 for 不是 each。不过我随手在随意一个小项目上照着写,但是我能得到输出。你确定你写的 controller、action 和 view 对应正确了?然后 url 输入也是对应上了?
奇怪的是为嘛会用 for 遍历而不是 each
@ruby_sky 明天?也就是今天咯,答辩的如何,说点经验来听听。说不定来年我也搞个关于 ruby/rails 的毕设。
还有之前去厦门一个月义工,带的书也是技术的。要是好书的话真的可以当小说看了。
一个在校生表示强烈 +1,刚去一家用 rails 的公司实习,其实我就是抱着不管他给我多少薪资要我加班都行的心态去的。
#4 楼 @Edward_jt 因为你在方法定义的那个只是局部变量,只在定义的时候存在,出了方法那个 def end 就谁都不认识你里边的变量了。要使类中的方法都能用到的变量你要定义成实例变量,也就是@ 开头的那种。在初始化的时候赋 zhi 实例变量就 OK 了。
我就轻轻的 +1 好了
有个评论,“because China” ...
我用虚拟机装的 Ubuntu 切换系统时候各种蛋疼,建议如果平常没什么必要用到 win 的话装双系统。目前感觉除了网银外没什么 Linux 下搞不定的。已经 AFK WOW 的表示很久木有玩过游戏了。
<% provide :title,"Log in" %>
<h1>Log in</h1>
<%= form_for(:session,url:session_path) do |f| %>
<div class="field">
<%= f.label :email %><br/>
<%= f.text_field :email %>
</div>
<div class="field">
<%= f.label :password %><br/>
<%= f.text_field :password %>
</div>
<div class="actions">
<%= f.submit "Log in" %>
</div>
<% end %>
<p>
New user?<%= link_to "Sign up now~~",signup_path %>
</p>
@zw963 已回。加下扣扣吧,不常上也有个联系方式交流。
@zw963 邮件你了,你是广州的么?求购 AWDWR4
有木有银来一枚邀请码
不好意思,刚开始学习写测试,还有就是错误提示没好好看。问了个比较 2 的问题。
@azhao 已经删了,也不知道是执行了什么又开了。进程还有 nginx。所以直接卸了安心些。求卸载方法
貌似这个是要把 mysql 的安装目录/bin 里面的那个 libmysql.dll 复制到 ruby 安装目录/lib 下
我还以为谁在帮我发帖了。哈哈,跟楼主情况很相似
这种一遇上问题就各种发帖扣扣群问的,其实就是想着希望有人能快速帮其解答问题;以为有专人在这等着别人提问然后回答。最好恨不得有人面对面交谈指导。然后几分钟就能透彻,被明白。只是,这是不现实滴。 自己 google 去找方法是一件很耗时的事把,不知道是否我的搜索技术有问题,我平常遇上一些问题 google 的话好经常就花去一两个小时,更长的都试过。 总之,无论是无脑问还是 google,自己要去思考才是王道。
deleted