相关疑难解决方法(0)

'sudo gem install'或'gem install'和宝石位置

跑' sudo gem list --local'和' gem list --local'给我不同的结果.我的宝石路径设置为我的主文件夹,只包含来自' gem list --local' 的宝石.

将gem安装在我的计算机上的不同目录中可能并不好,所以我应该以不同的方式设置gem路径,并且sudo在安装时应该总是使用吗?

my ~/.profile
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

〜/ .bash_profile是空的.

ruby macos rubygems ruby-on-rails

134
推荐指数
6
解决办法
12万
查看次数

您没有/var/lib/gems/2.3.0目录的写权限

我在我的ubuntu 16.04上安装了ruby.

$which ruby  

/usr/bin/ruby

$ruby -v 

ruby 2.3.0p0 (2015-12-25) [x86_64-linux-gnu]

$gem install bundler 

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /var/lib/gems/2.3.0 directory.
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

rubygems gem-bundler

89
推荐指数
7
解决办法
8万
查看次数

在Vagrantfile中需要一个Vagrant插件?

假设执行a Vagrantfile需要安装特定的Vagrant插件.所以,基本上你需要做的是

$ vagrant plugin install foobar-plugin
$ vagrant up
Run Code Online (Sandbox Code Playgroud)

如果跳过第一步,则vagrant up失败.

Vagrant中是否有一个选项可以让它自动安装插件?换句话说:Vagrantfile在创建和启动计算机之前,是否可以在哪个插件中指定自动安装?

vagrant

74
推荐指数
6
解决办法
2万
查看次数

Bundle命令找不到mac

我正在使用ruby,我得到了一个带有一些ruby程序的zip文件,它说:在文件夹中,运行bundle install以安装所需的软件包.

当我在终端中运行命令时,它说bundle command not found.

有人可以给我详细说明如何解决这个问题吗?

ruby macos bundler

55
推荐指数
3
解决办法
5万
查看次数

安装不与Home Brew一起使用的Ruby gem

我安装的宝石sudo gem install ...无法执行(我得到了command not found).他们似乎安装在/usr/local/Cellar/Brew的安装目录中(同样,宝石/Library/Ruby/也不起作用).还有什么我需要做的才能使宝石可执行吗?我在Mac OS X 10.6上使用ZSH,在Brew中使用Ruby v1.8.

编辑:它似乎现在正在运作.我刚出去几个小时又回来再试一次.

ruby macos bash gem homebrew

37
推荐指数
5
解决办法
5万
查看次数

您没有对/Library/Ruby/Gems/2.3.0目录的写许可权。(Mac用户)

下面是我需要做的。

要运行规格,您需要安装RSpec。首先,在项目的根目录中运行gem install bundler。然后,运行bundle install。要运行单个规格文件,请运行如下命令:bundle exec rspec spec / 00_hello_spec.rb。要一次运行所有规格,请运行bundle exec rspec

因此,我在终端输入了gem install bundler,并得到了 您对/Library/Ruby/Gems/2.3.0目录没有写权限。

这是在项目文件中的原子* source“ https://rubygems.org ” gem“ rspec”,“〜> 3.2.0” *

我的问题是:

似乎终端机给了我响应,因为我不应该更改ruby上的任何内容,而需要将安装包捆绑在atom内吗?谁能告诉我如何使用原子或在原子中运行任何东西?

非常感谢!

macos install rubygems bundler atom-editor

37
推荐指数
14
解决办法
4万
查看次数

Flutter Podfile 和 Pods 文件夹未在 ios 目录中创建

使用向导从 Android Studio 创建了一个新的 Flutter 项目。

新创建的项目文件夹在 ios 目录中没有任何 Pods 文件夹或 podfile。

这个 Flutter.io页面指​​出(强调我的):

虽然 Flutter 项目的 iOS 文件夹中有一个 Podfile,但只有在添加每个平台集成所需的本机依赖项时才使用它。

我的 ios 目录中根本没有 podfile。

我在一个不同的问题中发现了这条评论,建议在 ios 模拟器上运行项目会生成文件,但在 sim 和设备上运行项目都不会为我创建任何 podfile。

我错过了新的 flutter 项目创建的 ios 方面的某些步骤吗?如果没有 podfile,我就无法添加特定于 ios 的依赖项。

的输出flutter doctor

[?] Flutter (Channel beta, v0.5.1, on Mac OS X 10.12.6 16G1408, locale en-US)
[?] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[?] iOS toolchain - develop for iOS devices (Xcode 9.2) …
Run Code Online (Sandbox Code Playgroud)

ios flutter

17
推荐指数
4
解决办法
3万
查看次数

安装gem失败,权限错误

我昨天将Mac OS更新为10.9 Mavericks.我目前的Ruby版本显示为

ruby 2.0.0p247(2013-06-27修订版41674)[universal.x86_64-darwin13]

我在我的机器上安装了Rails,当我尝试安装gem时,我得到以下消息:

Fetching: eventmachine-1.0.3.gem (100%)
ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

我在我的主目录中尝试所有这些.有什么建议?

ruby macos rubygems

10
推荐指数
3
解决办法
4万
查看次数

cocoapods不生成工作区

我对ios和cocoapods都很陌生.我使用的是realm.io swift版本.一切都是最新版本,包括xcode,领域和cocoapods

我用动态链接做了它,并意识到itunes不接受strip framework.sh ...所以我尝试使用cocoapods.我没有删除动态链接,并按照使用cocoapods安装领域的步骤.

它为我生成了工作区文件,虽然我有导入领域,但仍然无法找到运行告诉领域对象.

所以我决定删除以前的动态链接并安装cocoapods以重新开始.

现在cocoapods不为我创建工作空间.即我创建的一个新项目.

我尝试了所有的评论删除pod,cocoapod,甚至克隆cocoapods等但没有任何作用

请帮忙.为什么它不再为我生成工作区

我按照这些步骤但仍然无法正常工作 https://teamtreehouse.com/forum/pod-install-error-in-terminal-not-creating-xcode-workspace

realm ios cocoapods

9
推荐指数
1
解决办法
7158
查看次数

在Mac OS上安装Rails失败,但有几个错误

我试图在我的Mac OS v10.10.4系统上安装Rails,当我运行时它失败了brew install rbenv ruby-build.错误是:

Error: Permission denied - /usr/local/etc/openssl
Warning: Bottle installation failed: building from source.
Run Code Online (Sandbox Code Playgroud)

在过程结束时它说:

installing man3/d2i_SSL_SESSION.3ssl
i2d_SSL_SESSION.3ssl => d2i_SSL_SESSION.3ssl
installing man3/ssl.3ssl
Cannot create directory /usr/local/etc/openssl: Permission denied
Run Code Online (Sandbox Code Playgroud)

以下是我在尝试期间尝试的所有内容的完整日志:

Mac-213978b7b1793718b9:ROR developer$ brew install rbenv ruby-build
Warning: rbenv-0.4.0 already installed
==> Installing ruby-build dependency: openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2d_1.yosemite.bottle.tar.gz
######################################################################## 100.0%
==> Pouring openssl-1.0.2d_1.yosemite.bottle.tar.gz
Error: Permission denied - /usr/local/etc/openssl
Warning: Bottle installation failed: building from source.
==> Downloading https://www.openssl.org/source/openssl-1.0.2d.tar.gz
######################################################################## 100.0%
==> perl ./Configure --prefix=/usr/local/Cellar/openssl/1.0.2d_1 --openssldir=/usr/local/etc/openssl …
Run Code Online (Sandbox Code Playgroud)

ruby ssl homebrew ruby-on-rails rbenv

6
推荐指数
1
解决办法
1783
查看次数

在 macOS Catalina 上使用 Gem 安装

我试图按照团队的记录安装Travis.rb。但是,gem尝试安装到的位置受操作系统保护。所以我得到了这样的错误:

% gem install travis
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
Run Code Online (Sandbox Code Playgroud)

我尝试了以下命令,但没有完全起作用 - 安装没问题,但我无法调用% travis.

gem install travis --user-install
Run Code Online (Sandbox Code Playgroud)

配置:我使用的是gem随操作系统一起提供的:

% ruby -v  
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]
Run Code Online (Sandbox Code Playgroud)

ruby macos rubygems travis-rb macos-catalina

6
推荐指数
1
解决办法
3551
查看次数