问题标签 [rbenv]
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-on-rails - 如何在 Rails 中只生成一个 Gemfile?
使用 rbenv 所以创建一个新应用的过程有点复杂:
- 创建目录
- 光盘目录
- 设置 ruby 版本:(
rbenv local 1.9.3-p125
或其他版本) - 镶嵌宝石:
echo project-name > .rbenv-gemsets
gem install rails -v 3.2.2 --no-rdoc --no-ri
(例如)rbenv rehash
echo "gem 'rails', '3.2.2'" > Gemfile
bundle
rails new .
(输入 y 覆盖)bundle
这以前有效,但这次我在rails new .
命令上遇到错误:
第二次跑rails new .
会抛出
Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first.
如果不可能,初始化新的 Rails 应用程序的最佳方法是什么rails new app-name
?
如何只创建 Gemfile?如果我有正确的 Rails Gemfile,那么bundle
应该rails new .
可以工作......
ruby-on-rails - rbenv:在同一台机器上并排安装 32 位和 64 位版本的 ruby
出于某些原因(Oracle,我在看你)我需要能够使用 32 位和 64 位版本的 ruby。我可以将 1.9.3 的 32 位和 64 位版本与 rbenv 一起安装吗?当我运行 rbenv 版本时,如何区分它们?
现在我使用的是 1.9.2 的 32 位版本和 1.9.3 的 64 位版本。我更希望拥有 64 位和 32 位版本的 1.9.3。
更新:
现在我只是选择使用不同的补丁。一定有更好的方法...
更新 2:
为了澄清我的情况,我使用的是在 Mac OSX Lion 上运行的机器。
此链接描述了我的主要问题,Lion 没有 64 位即时客户端
更新 3:
这不再是一个问题,因为 oracle 发布了适用于 Lion 和 Mountian Lion 的 64 位即时客户端。
rbenv - 如何让 rbenv 自动安装某些 gem?
我一直希望bundler
并gem-ctags
安装在我安装的任何 Ruby 中。有没有办法让 rbenv / ruby-build 自动安装它们?
RVM 有@global
gemsets;rbenv中是否有等价物?
ruby-on-rails - Pow 和 rbenv 出错 - “无法加载此类文件 - 捆绑程序/设置”
我知道 Pow 的疑难解答wiki页面上有一个条目,但我进行了更改,但它仍然给出了相同的错误。
如果您从下面的错误消息中注意到,它似乎至少尝试使用来自 rbenv 的正确版本的 ruby,但仍然有相同的错误
我还查看了故障排除页面上提到的问题中的所有评论,这些解决方案都不适合我。
bundler - Nokogiri 已安装但在使用 nanoc 时未找到
我在使用 bundler 和 rbenv 的项目时遇到问题:
我在我的项目根目录中并输入
根据我的 Gemfile 安装所有捆绑包:
这也声称要安装 nokogiri。但每当我跑步
我收到一条错误消息:
我已经尝试卸载 gemgem uninstall nokogiri
并再次运行整个程序,但到目前为止没有任何效果。
ruby-on-rails - 在 Capistranos `cap deploy:cold` 后 Rbenv 停止工作 - RailsCast 第 335 集失败
我正在关注 Rails Cast 第 335 集:http ://railscasts.com/episodes/335-deploying-to-a-vps
使用 linode VPN,
跑步:
对不起,我们必须回头……
运行 rbenv 安装程序后:
我明白了
以上内容已经保存在我的 .bashrc 文件中
昨天:执行所有这些命令都有效: rbenv bootstrap-ubuntu-10-04 rbenv install 1.9.3-p125 rbenv global 1.9.3-p125 gem install bundler --no-ri --no-rdoc rbenv rehash
但是在 cap deploy 之后,rbenv 不再是我的路径。
回声 $PATH:
rbenv - 在 rbenv 环境中安装 wkpdf
我有一个全新安装的山狮 10.8.2 并安装了 rbenv 和 gem 安装了 wkpdf。当我尝试运行 wkpdf 时,我收到以下消息:
可以在 rbenv 环境中运行 wkpdf 吗?(我已经在 rbenv github 上发布了一个类似的问题,但还没有回复)
ruby - rbenv 安装后 irb 不起作用
所以我只是放弃了 rvm 来尝试 rbenv。我使用 macports 安装并按照有关安装的说明进行操作。但是,当我尝试运行 irb 时,我得到:
有没有人遇到同样的问题或知道是什么原因造成的?
capistrano - capistrano 部署 rails3.2 应用程序中的 bundle:install 命令在哪里?
我正在尝试在 prod 服务器上使用 capistrano 和 rbenv 部署 rails 3.2 应用程序。
Bundle 失败了,所以我想覆盖bundle:install
回调钩子,但我在 capistrano gem 中找不到方法。
这是在哪里/哪个文件声明的?
ruby-on-rails - ruby / rails `rescue in debug=': (RuntimeError)
我是 Ruby / Rails 新手,在 Ubuntu 12.04 上设置环境时遇到问题。我正在使用 rbenv(不是 rvm)。这是我安装红宝石的方式:
我正在尝试运行以下 hello-world 应用程序: https ://github.com/renderedtext/base-app
我正在运行网站上推荐的命令
它失败并bundle exec rake spec
出现以下错误:
同样重要的是要注意服务器似乎已经安装了 ruby 1.9.1(可能使用 apt-get),但我想使用 1.9.2,这就是我安装 rbenv 的原因。
作为旁注,我也尝试使用 rbenv 和 1.9.3 并得到相同的错误。
我试图研究并应用其他堆栈溢出问题的答案(如ruby_threadptr_data_type error),但导致了段错误。此外,在我的研究中,大多数答案似乎都与 rvm 和 1.9.3 相关……而不是 rbenv 和 1.9.2
请帮忙!