#8 楼 @sg552sg552 过奖了,只是有些认知,不想比我级别低的同学走弯路了。
我觉得这个 bug 不怎么影响网站正常使用。
#8 楼 @Sunnyroger 这个 host 不能连接可能是在装 ruby 的时候不行,你先用 sudo curl -L https://get.rvm.io | bash -s stable 看看。
#5 楼 @Sunnyroger 先不用管这么多,Linux 跟 Win 在软件管理方面有些不一样,你如何真要懂 Linux,就要搞清楚环境变量、开机启动的配置、文件权限这些知识,刚开始不要有系统洁癖,留下一些垃圾慢慢学习。
#2 楼 @Sunnyroger 这要看你的 ubuntu 是什么版本了,你先用 sudo apt-get update 更新一下你的安装源。再用 apt-cache search ruby 搜索查看一下你的安装源中有哪些与 ruby 相关的包和版本。还可以用 apt-cache show ruby 来查看具体信息。
#3 楼 @Sunnyroger 这个 https://get.rvm.io 实际上对应到了 https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer 你在浏览器里看能不能打开先。
建议先研究一下 apt-get,这样有助于自己灵活应对。Ruby 在*nix 下使用 rvm 来进行管理不同版本很方便,所以装 Ruby 前,装 rvm,有了 rvm,就可以装不同版本的 Ruby,有了 Ruby,用 gem 命令来装 Rails,大概就是这么一个工作流程。知道为什么才进步得快。就算 Ruby 在 win 下没有不好,也强烈建议你学习一下*nix,Command Line 很不错。
http://baike.baidu.com/view/1580236.htm 常用命令: apt-get update 更新你的安装源到最新 apt-get install packagename 安装一个新软件包(参见下文的 aptitude) apt-get remove packagename 卸载一个已安装的软件包(保留配置文档) apt-get clean 这个命令会把安装的软件的备份也删除,但是这样不会影响软件的使用。 apt-get upgrade 更新任何已安装的软件包 apt-cache search string 在软件包列表中搜索字符串 apt-cache show pkg 显示软件包记录,类似于 dpkg –print-avail。
根据我这些年做开发和对电商的理解,国内的电商最主要是还是如何推广或者说如何来流量,技术本身不是关键。另外,开源项目很难满足商家的个性化需求,这主要是因为 BOSS 们太聪明,做电商各有各的玩法,就算大家玩法相似,用户的五花八门的操作习惯也得考虑。
那电商如何解决技术问题呢?
1、我觉得真要把电商做好,得有自己的开发团队,哪怕团队只有一个人。 2、不要求一个完整的开源项目,这样你干掉不必要的功能也是一个麻烦,我建议楼主找自己需要的 gems,自己来组合,这样也省不少时间,还能保证个性化需求。 3、功能不要多,够用就行,在有些方面如果不能太智能的,就让客服处理,用户要真是想买一个东西,也不怕麻烦一点点,再说我们技术也不能使客服没饭吃了。 4、在流程方面尽量学习淘宝等大网站,因为它们引领和培育着用户习惯。 5、搜索引擎优化必须考虑,如何是做国内的,度娘比 Google 的优化重要,当然也看客户群,如果 BOSS 非要觉得我们的客户是 IT 人才,大多数都用 Google,不用跟他理论太多,在做之前不要纠结用户群哪多哪少,因为做过才知道。搜索引擎优化也不要过度,主要考虑以下几个方面:
说得跑题了,如何 LZ 既是开发者,也是 BOSS,希望我的建议对你有所帮助。
对于楼主的问题,我觉得 Flex 在浏览器中运行同样也有 flash player 版本的问题,所以也不见得是用来解决兼容性的好办法,其实 html 的浏览器兼容性问题确实没有那么严重,根据项目的需求来选择,如果项目的用户是小范围的,完全可以要求用户使用指定的浏览器,如果项目的用户太广泛,在写 js 的时候,可以选择 jQuery,让它帮忙解决大部分兼容性问题,在写 css 的时候,优生考虑功能的正确性,再考虑显示的最佳性,想一想若干年前的网页,没那么漂亮,也没有太多的花样,一样过来了。再则,兼容也要有个度,如果没有度,那我们就要写一次,把什么手机,平板电脑,PC 都兼容了....
360,遨游,搜狗,这些都只是用别人的内核,在兼容性问题上,不用单独考虑。
+1
爱上了 Linux 和 Ruby,正在远离.net。
第五波,也听人说过,不知道是否能成为现实,还是已成为现实了?
刚听一朋友说过类似的问题! 试过 Linode 和 aliyun,觉得 aliyun 跟 Linode 比,有差距(仅供参考)!
#14 楼 @clearJiang 果真,那太无耻了。
不错
+1
#48 楼 @superbatironmans5 你说的这个角度,我同意。
我建议学习有些网站在黑苹果安装方面的做法,愿意分享的在自己的签名上把自己的部署方面的经验标上,让有问题的人找对人,应该是比较节省时间的。 例如: os = Ubuntu 12.04 LTS web server = Nginx + Passenger mysql = yes mongodb = yes ... ... 当然,我觉得新手大多是对 Linux 不熟悉挡在了门外,所以,最好还是自己一步一步把 Linux 基础学会。
一站式的东西可能让新手在未来会越来越多的迷惑。
如何比较好的保持原有安装?
#52 楼 @xiaoronglv #54 楼 @ery 标题已修改。
#52 楼 @xiaoronglv 讨厌对身体不好,控制一下情绪!