Joh*_*xth 4 ruby gem rubygems ruby-on-rails ruby-on-rails-3
我是一个新的Rails开发人员.我最近参加了一个关于Rails的课程,现在我正在努力确保通过自我分配推动我的项目来提高自己的技能.我现在要做的一件事是使用Radiant CMS来构建一个博客站点.但是,我在下载Radiant gem时遇到了一些问题.这是我做的:
当我第一次尝试时gem install radiant,它安装了大部分所需的宝石,但随后又发出了警告(遗憾的是我没有逐字保存),这就是:
railties executable will overwrite rails executable. Overwrite? Y/n
Run Code Online (Sandbox Code Playgroud)愚蠢的是,我选择了"Y".我一做完就通过写入测试了我的rails gem rails new testproject,但它失败了.所以我然后重新跑gem install rails,告诉它覆盖"铁路"可执行文件,然后跑去gem uninstall radiant摆脱核心辐射宝石(虽然我仍然有铁路).
现在,我的Rails gem已修复,我可以创建新的Rails项目而不会出现问题.但是,我重新安装了Radiant gem,并且在安装时,每次运行它都无法创建项目.
我很确定我打破了一些东西,但我对此并不十分关注.我关心的是,Radiant宝石似乎与Rails宝石并没有真正共存,这引出了我的问题:
有没有办法创建单独的,自包含的ruby gem环境,其中当前的Ruby版本只使用指定环境中的gem?
从本质上讲,我正在寻找rbenv所做的,但是对于宝石而不是Ruby版本的集合.
目前,我安装了Homebrew,我使用rbenv作为我的版本管理器.到目前为止,我能找到的所有内容都是关于逐个项目地管理宝石的.我正在寻找能够管理和保持创建项目的宝石的东西.因此,例如,environment_a包含rails和httpartywhile environment_b包含radiant和 railties.
我不是完全消除rbenv和我所有的宝石,也是从头开始,所以这是一种可能性(以及作为菜鸟的优势).
| 归档时间: |
|
| 查看次数: |
303 次 |
| 最近记录: |