rubygems相关内容
我在新的 macOS Sierra setting中设置我的开发环境。首先,我安装了 Rbenv Ruby(2.3.1), Homebrew 等最新版本的 MySQL(5.7.15)。 > $ brew install mysql $ mysql.server start 好的,MySQL已初始化。时间安装 mysql2 gem ... $ gem in
..
在这里,Ruby对于生态系统不熟悉的Dabbler / newbie很抱歉,如果这是超级问题之一。 有没有办法查看所有由gem安装的文件和/或源代码?也就是说,我只是跑了 $ gem install sass 而sass gem现在是我本地系统的一部分 $ b $ $ gem list --local ... sass(3.1.16,3.1.2) ..
..
我做了一个 bundle show 并获得了一个gem目录的完整路径。 不幸的是,我删除了该目录使用 rm -r gem_path 。然后我的导轨应用程序不再工作了。如果我尝试启动服务器或启动rails控制台,它会输出以下错误: :未初始化的常量 MyAPP :: Application :: Gem (NameError) 我应该做些什
..
我刚刚在我的Mac上安装了rvm,但是我在全局命令中收到了此警告。 警告! PATH没有正确设置,'/usr/local/rvm/gems/ruby-1.9.3-p194/bin'不在第一位,通常这是由shell初始化文件引起的 - 检查它们是否为'PATH = .. 。'条目,它可能还有助于将RVM重新添加到您的点文件中:'rvm get stable --auto-dotfiles',以
..
无法更新生产服务器上的gem。 我试过 bundle install --deployment 和 bundle install --without development test 但是不断得到: 在您更改 您的Gemfile后,您正尝试以部署模式进行安装。在别处运行`bundle install`并将 更新的Gemfile.lock添加到版本控制中。 如果这是一台开发机
..
我刚刚在虚拟机中运行的虚拟ubuntu 12.04 32bit上安装了RVM,Ruby,Rails等。现在我遇到了我的第一个rails项目 bundle install 或 bundle update 需要很长时间的问题。即使我使用rails创建一个新项目(其中包括 bundle install )。 我只使用标准宝石: source'https: //rubygems.org'
..
“gem install”如何工作?这不是直观的... 我的宝石真的在这里: [root @ localhostTéléchargement]#ll * .gem -rw-rw-r-- 1 jean jean 16353818 mar 5 11:39 ruby-processing-1.0.9.gem 但是一个惯用的“gem install”没有看到它...
..
感谢。 解决方案 您也可以这样做: chars =('a'..' to_a +('A'..'Z')。to_a def String.random_alphanumeric(size = 16) (0 ... size).collect {chars [Kernel.rand (chars.length)]} .join end 但是你必须比较对数据库,以确
..
我想通过下载任何所需的文件并将它们带到另一台没有互联网连接的机器来安装指南针。我已经下载了指南针的源码包,当我在未连接的机器上运行gem时,它抱怨缺少依赖关系。任何解决方案? 解决方案 这正是我遇到的问题。 搜索了一段时间后,使用Bundler工作的解决方案 http://gembundler.com/ 创建一个名为Gemfile的文件夹。 编写一个源文件和您想要将依赖文件保
..
找不到'libpq-fe.h头文件 extconf.rb失败** 由于某些原因无法创建Makefile,可能缺少必要的库和/或标题。检查 mkmf.log文件以获取更多详细信息。 在哪里可以找到mkmf.log文件? 解决方案 可以在gem的安装目录下找到mkmf.log文件。 rvm 如果您使用的是RVM, to 〜/ .rvm / gems / r
..
我注意到在rubygems.org上有很多宝石建议你用主版本而不是确切版本来指定它们。例如... haml-rails gem ... gem“haml-rails”,“〜> 0.3.4”#“$ bundle安装“将获得1.0之前的 #最新版本。 但是,根据 Bundler文档听起来对我来说,最好能找到像这样的确切版本...... gem“haml-ra
..
按照目前的最佳做法,每种方法的适当角色是什么?基于对Bundler和RVM的有限理解,似乎它们 - 像Rubygems - 拥有自己的宝石安装位置。另外,对于每一个,都可以选择使用 sudo 安装到系统路径或安装到您的主目录。然后有能力向Bundler供应宝石(在适用的情况下,例如使用Rails)。 因此,我认为现在至少有七个地方可以安装gems : Rubygems系统路径 Rub
..
我已经离开了Ruby世界一段时间(3年),但我要回来参加一个项目。我现在被所有可用的宝石淹没了。是否有按流行/最佳宝石列出的宝石?所有宝石的当前列表在哪里? 解决方案 我不知道“最好”,但如果您想查看各种用途的常用宝石列表,我发现 Ruby Toolbox 是一个很好的资源。排名是通过计算各种github项目的分支和观察者的数量来确定的,所以我不会将它看作“这是我应该使用的”,更多的是因为
..
当使用 gem install gem_name 时,我可以传递 - no-rdoc 和 - 有没有类似的方式来完成这项工作: code> bundle install ? 解决方案 制作一个文件〜 /.gemrc 并放入它: gem:--no-rdoc --no-ri 无论何时运行 gem 命令,都应该使其生效。 (甚至从 bundle install )
..
我最近开始学习Ruby和Ruby on Rails,并观看了大量入门资料。最近我一直在发现,我一直在发现gems不会安装的错误,或者它们将被安装,但由于某种原因它们不能被使用,并且我决定将所有东西都删除,直到再次安装了Ruby并重新开始安装。一个培训视频让我用RVM安装了大部分宝石,所以我不知道这是否会改变任何事情。 所以总之我的问题是“如何获得摆脱RVM,Rubygems和所有已安装的Ge
..
我是Ruby的新手,试图围绕以下概念进行打包:bundler vs RVM vs gems vs RubyGems vs gemsets vs system rub,我很困惑。 $ b 有人可以描述一下我应该如何在全新安装的最新版本的Ubuntu上管理所有这些的“最佳实践”?我应该安装什么,我应该如何使用它? 我不推荐使用 sudo apt-get install ruby ,但我不是
..
我在Mac上,我试图在终端中使用命令“sudo gem install sass”安装Sass。然后我输入我的密码,一切正常,直到弹出, “错误:执行gem时(Gem :: FilePermissionError) 您对于/ usr / bin目录没有写权限。“ 我使用sudo,但它仍然不起作用,它是其中一种你不能给自己读&写入权限。任何想法? 谢谢, Wade 解
..
LoadError:没有要加载的文件 - (插入任何文件名).rb from:29:在'require' from:29:in'require '来自(irb)的 :1 来自/usr/bin/irb1.9.1:
..
我试图冻结我的Rails gem版本,因为每天都会有一些或其他gem版本被更新,有时我需要更新代码。我试过 rake rails:freeze:gems 但是这给了我错误: 耙中止! 不知道如何构建任务'rails:freeze:gems' 解决方案 这会锁定并缓存gem到./vendor/cache中。 $ bundle package 请参阅
..
我在Mac Mini服务器上运行ruby 2.0.0-p247(Mavericks 10.9.1)。我读到有一个安全漏洞,所以我决定升级到使用最新的Ruby补丁2.0.0-p353。我做了以下命令: $ p $ gem update --system(RubyGems 2.1.11) rvm get stable(RVM 1.25.0) rvm upgrade 2.0.0-p247 2.
..