Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Bai
@eailfly
Member
NO. 24042 / 2015-12-15

西安
3 Topics / 5 Replies
0 Followers
0 Following
5 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 社区里还有多少人在用 Emacs 做 Ruby 开发? at February 13, 2017

    +1

  • Rails 命令无响应,如何确定问题所在 at May 23, 2016

    @kikyous 有效!!!spring stop 后再运行 rails g 或者 rails c 都可以了,这是什么原理?

  • [找到答案,bundle] Ruby 有想 Python 的 virtualenv 工具吗? at January 15, 2016

    感谢 8 楼,我刚从 python 转过来,对 ruby 的包管理不是很清楚,8 楼很好的解释了两者的区别,之前还是一直按 python 模式处理的,所以才显得非常别扭。 之所以说 gemset 不行只是因为很慢,rvm 需要重新安装一个 ruby,而不是想 virtualenv 那样复制一下就可以了。看样子还是要先学习 bundle 的管理方式。

  • [找到答案,bundle] Ruby 有想 Python 的 virtualenv 工具吗? at January 14, 2016

    恩,貌似也只有这一个办法了

  • [找到答案,bundle] Ruby 有想 Python 的 virtualenv 工具吗? at January 14, 2016

    我想要的不是 rvm 或者 rbenv,事实上我完全没有多版本 ruby 的问题,我想要的是想 python 的 virtualenv 那样,在执行

    source bin/activate
    

    后就处于一个完全隔离的环境中了,无论是 easy_install 还是 pip 都不会影响系统环境,只要 deactivate 后在虚拟环境中安装的包是不可见的。 找了一圈,目前发现最接近的方案是使用 bundle,安装时使用

    bundler install --binstubs --path vendor
    

    但是这样的方案还是不是很方便,比如安装 rails 后执行 rails 命令必须写全路径才行。

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English