问题标签 [rbenv-gemset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 无法安装 gem 或 RVM
我正在尝试使用 Sass 和 Compass 安装 Foundation,但很难获得这个,或者通过终端安装的任何 gem。我在运行最新版本 OS X 的 Macbook Pro 上。
运行gem install zurb-foundation或gem install bundler返回以下错误:
$ sudo gem update --system --no-user-install我得到了同样的错误
我的gem env是什么样的:
我有安装了命令行工具插件的最新版本的 xCode。
有些东西告诉我这是一个目录/权限问题,因为如果我在 OS X 上以 root 身份登录,我没有问题。我尝试使用 RVM 内爆并重新安装 ruby,但在下面的屏幕截图中显示,我总是遇到上面提到的相同 TypeError 问题。
ruby - RubyMine 与 rbenv gemset
RubyMine 处理 rvm gemset 功能,但经过一些研究后看起来它不适用于 rbenv gemset 插件。
我是否应该使用相同的~/.gemrc文件来指定 GEM PATH 以指示 rbenv gemset?还有其他方法可以使用 RubyMine 和 rbenv gemsets?还是在使用 RubyMine 时应该安装其他 gem?最佳做法是什么?
感谢您提供有关此问题的任何指导。
ruby-on-rails - 捆绑安装后宝石不在本地宝石中
新机。新的 rbenv 安装。新的 rbenv-gemset 安装。新的 ruby-2.0.0 安装。新的 Rails 4.0.0 应用程序。
当我
从 rails 应用程序目录,我得到
但是,如果我那时
没有任何应该安装的宝石出现。
我跑了
为什么会这样?
附加信息:
rbenv - `rbenv rehash` 不生成垫片(使用 rbenv-gemset 插件)
我正在使用rbenv
并rbenv-gemset
管理中间人项目的宝石。
即使我运行了rbenv rehash
命令,中间人的垫片也不存在:
您可以在这里看到我确实安装了中间人 gem:
它在我的rbenv-gemset
目录中:
在这里你还可以看到目录middleman
中有一个命令rbenv-gemsets
:
然而运行rbenv rehash
不会产生middleman
垫片(除其他外):
这是我的宝石环境:
可能出了什么问题?这是rbenv
or的问题rbenv-gemset
吗?
ruby-on-rails - 无法使用 rbenv 安装 ruby gem
我无法安装任何 Ruby gem。我正在使用 rbenv ,当我使用 时gem install rails
,出现权限错误:
我已经尝试安装 Rails 好几天了,即使使用 RVM。
我很确定问题出在我的身上,$PATH
但我不知道如何改变它。
我正在运行 Ruby 版本 2.0.0p247。
ios - 由于权限问题,运行 pod install 进行更新时出错
pod install
在我的项目上运行时出现错误。该错误被视为权限错误:
RBENV 版本
rbenv 0.4.0-49-g8b04303
Ruby 版本
ruby 1.9.3p327(2012-11-10 修订版 37606)[x86_64-darwin12.4.0]
跑步sudo pod install
会很好。我应该怎么做才能更正权限错误以便pod install
可以正常运行?
ruby - ERROR: While executing gem ... (Gem::FilePermissionError)
I have install rbev
, ruby
and rails
I have create new project and bundle it. But I get this problem
After that, I have install rake gem but again I got error
How can I set the permission while install any gem package ?
ruby-on-rails - rbenv 和 gemsets 不匹配(?)导致 Cucumber 失败
上周,我的 Cucumber 测试开始失败。他们全部。这是错误:
split_stylesheet_link_tag
是我从css_splitter gem获得的一种方法。它在我的application.html.haml
文件中找到。(因此为什么所有测试都失败了;它们都使用那个主模板。)加载 Cucumber 测试试图加载的视图在开发中工作。换句话说,这只是我的测试环境中的一个问题。
这就是它变得奇怪的地方。我使用的是 RVM,我得出的结论是我的 gemset 有问题,因为它是公开该方法的 gem。所以我切换到 rbenv,并运行了测试。他们工作了。
我不确定我在此期间发生了什么变化(我知道,我知道),但我又遇到了失败。如果您对回溯感兴趣,可以在这里找到。
我试过的
谷歌搜索让我检查了.bundle/config
. 它包含
BUNDLE_DISABLE_SHARED_GEMS: '1'
这听起来像是罪魁祸首,所以我将其更改为0
并运行bundle install
。它改回了1
.
一件有趣的事情是,当我bundle install
在这个 Rails 应用程序的根目录中运行时,我收到了这条消息:
Your bundle is complete!
It was installed into ./vendor/bundle
这似乎不对。
我正在使用rbenv-gemset
. 当我跑的时候cat .rbenv-gemsets
,我得到了global
。所以我按照文档rbenv-gemsets
更改global
为.gems
. 文档建议这会将 gem 安装到.gems
我的项目根目录中。再次运行bundle install
给了我关于将 gems 安装到的相同消息,并且我的项目的根目录中./vendor/bundle
没有目录。.gems
(我曾假设添加.gems
会创建一个。)
我正在使用tmux
,并且想知道这是否与此问题有关,我尝试在外部运行测试tmux
并得到相同的错误。
我还确保我的.bash_profile
文件包含eval "$(rbenv init -)"
并且我已经完成了rbenv
设置。我已经确认两者rbenv
及其 shims 目录都在我的路径上。
我确保它css_splitter
在我的 Gemfile 中并且没有嵌套在group
.
我有点抓住了这里的稻草。扔掉任何想法。
ruby-on-rails - Rails 4:rbenv 和 rvm 冲突,以下教程
刚开始的时候,我用 rbenv 安装了 Rails,随着时间的推移,我创建了一些应用程序。我不必接触 rbenv,从未遇到过问题,但从未有机会了解它。
我最近决定阅读 Daniel Kehoe 的“Learn Ruby on Rails”教程。在他处理安装的章节中,他让我们使用以下命令下载带有项目特定 gemset 的 RVM:
我仍然可以使用 rbenv 下载特定的 gemset 吗?如果是这样,命令是什么,我将如何处理?
附带说明一下,有没有关于使用 rbenv 的很棒的初学者教程?
ruby - rbenv:如何为应用程序创建私有包?
我从未使用过rbenv,但现在我需要了解它,而谷歌让我失望了。
当我使用rvm并且我想为应用程序(比如 myapp)创建一个私有包时,例如使用 Ruby 2.3.1,我只需发出命令
这将在应用程序根目录中创建两个文件:.ruby-version和.ruby-gemset ,并在/home/username/.rvm/下创建 gems目录。
我想知道的是:我怎样才能用 rbenv 达到同样的效果?