新手问题 建立软连接的时候提示 Operation not permitted

huison · 发布于 2017年4月21日 · 最后由 IChou 回复于 2017年5月02日 · 527 次阅读
77cf21

我在参照《如何在 Mac 下快速准备 Rails 环境》配置环境,当到$ sudo ln -s /usr/local/nginx/sbin/nginx /usr/sbin/ 这步的时候,提示Operation not permitted,尝试了许久仍旧无法解决,有没有哪位大哥指点下,万分感谢!!!

共收到 15 条回复
1107

sudo 不应该有问题的... 最好把你在终端里的操作都贴过来。

不过,不建议你这样做,推测你读的文章太老了,而且 nginx 对于开发环境是没有必要的,请参考论坛 wiki 里的 如何快速正确的安装 Ruby, Rails 运行环境

23224

直接通过

brew install nginx

然后就正常使用nginx 没有那么麻烦吧

77cf21
1107jasl 回复

好了,谢谢大佬!

77cf21
23224helapu 回复

恩,之前参考的文档太久远了。

775

不错,说明wiki还是有人看的,现在推荐用docker安装,很方便的统一开发环境,甚至统一开发环境和最终部署环境。

9401

你这个头像是要搞事情

27763
77cf21huison 回复

大神 这个问题是如何解决的?请问

96
775nouse 回复

如果基于docker开发,bundle都是在容器里进行的,那么如果使用rubymine的话将无法解析gem里的方法,对开发效率有影响,怎么解决呢

301562

看到头像以为我进错了网站。。。rua

27763
77cf21huison 回复

这个是安装环境的向导呀,与建立软连接啥关系?我rails环境是根据这个向导配置的,ngix+passenger也是根据ruby—china内安装的,不懂了

775

我现在passenger用的是phusion提供的docker镜像 https://hub.docker.com/r/phusion/passenger-ruby24/

1107
32Terry.Shi 回复

所以我建议开发还是在本地进行,而且有rvm或者rbenv管理ruby很方便,也不占用系统资源,依赖的服务用docker运行,配合kitematic非常方便

3035

rua!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册