跑' 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是空的.
我在我的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)
任何帮助将不胜感激!
假设执行a Vagrantfile需要安装特定的Vagrant插件.所以,基本上你需要做的是
$ vagrant plugin install foobar-plugin
$ vagrant up
Run Code Online (Sandbox Code Playgroud)
如果跳过第一步,则vagrant up失败.
Vagrant中是否有一个选项可以让它自动安装插件?换句话说:Vagrantfile在创建和启动计算机之前,是否可以在哪个插件中指定自动安装?
我正在使用ruby,我得到了一个带有一些ruby程序的zip文件,它说:在文件夹中,运行bundle install以安装所需的软件包.
当我在终端中运行命令时,它说bundle command not found.
有人可以给我详细说明如何解决这个问题吗?
我安装的宝石sudo gem install ...无法执行(我得到了command not found).他们似乎安装在/usr/local/Cellar/Brew的安装目录中(同样,宝石/Library/Ruby/也不起作用).还有什么我需要做的才能使宝石可执行吗?我在Mac OS X 10.6上使用ZSH,在Brew中使用Ruby v1.8.
编辑:它似乎现在正在运作.我刚出去几个小时又回来再试一次.
下面是我需要做的。
要运行规格,您需要安装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内吗?谁能告诉我如何使用原子或在原子中运行任何东西?
非常感谢!
使用向导从 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) 我昨天将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.
我在我的主目录中尝试所有这些.有什么建议?
我对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
我试图在我的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) 我试图按照团队的记录安装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)