我在参照《如何在 Mac 下快速准备 Rails 环境》配置环境,当到$ sudo ln -s /usr/local/nginx/sbin/nginx /usr/sbin/ 这步的时候,提示 Operation not permitted,尝试了许久仍旧无法解决,有没有哪位大哥指点下,万分感谢!!!
sudo 不应该有问题的... 最好把你在终端里的操作都贴过来。
不过,不建议你这样做,推测你读的文章太老了,而且 nginx
对于开发环境是没有必要的,请参考论坛 wiki 里的 如何快速正确的安装 Ruby, Rails 运行环境
如果基于 docker 开发,bundle 都是在容器里进行的,那么如果使用 rubymine 的话将无法解析 gem 里的方法,对开发效率有影响,怎么解决呢
这个是安装环境的向导呀,与建立软连接啥关系?我 rails 环境是根据这个向导配置的,ngix+passenger 也是根据 ruby—china 内安装的,不懂了
我现在 passenger 用的是 phusion 提供的 docker 镜像 https://hub.docker.com/r/phusion/passenger-ruby24/
所以我建议开发还是在本地进行,而且有 rvm 或者 rbenv 管理 ruby 很方便,也不占用系统资源,依赖的服务用 docker 运行,配合 kitematic 非常方便