0
Q
软件包安装扩展?
A
回答
1
不确定在此上下文中扩展的含义,但区别在于bundle install --binstubs
创建了./bin
目录,并将该目录中的链接放置到您的gem安装的任何二进制文件中。例如,rspec gem附带一个rspec
二进制文件。为了确保在命令行输入正确版本的RSpec时,可以将项目特定的bin
目录放置在shell的可执行文件搜索路径中。
Bundler在这里试图解决的问题是,您可以安装gem的多个版本(如rspec),并且您的shell需要一种方法来找到要执行的正确版本。一种解决方案是使用--binstubs
并更改PATH以将其包含在开头(相对路径,这不是世界上最好的想法,或绝对路径,您必须为每个项目配置)。
替代--binstubs
是前缀bundle exec
(像bundle exec rspec
)所有宝石的命令,以确保适当的版本是基于项目的Gemfile中运行,或者使用RVM和gemsets。
这一切都有点复杂,Bundler文档在解释这个时非常糟糕。
相关问题
- 1. 在安装时安装软件包所需的R软件包
- 2. 安装软件包安装是否也更新已安装的软件包
- 3. 差异软件包,软件包安装,软件包更新
- 4. 通过Ubuntu软件安装软件包
- 5. 在安装biopython软件包
- 6. 未安装libc6软件包
- 7. 安装RHC软件包Ubuntu
- 8. 安装软件包R(Ubuntu)
- 9. Umbraco - 安装软件包
- 10. RStudio软件包安装
- 11. Python安装软件包
- 12. 安装ia32-libs软件包
- 13. rgdal软件包的安装
- 14. 软件包安装错误
- 15. python Beautifulsoup4软件包安装
- 16. “软件包安装”错误
- 17. 安装usblib软件包 - Ubuntu
- 18. MySQL软件包安装
- 19. 安装python软件包
- 20. Symfony 2.0软件包安装
- 21. IJulia软件包安装
- 22. 阻止软件包安装
- 23. 软件包安装失败
- 24. Safari扩展:“安装”事件?
- 25. 在Visual Studio 2013中获取已安装扩展和软件包的列表?
- 26. 安装VirtualBox的扩展包木偶
- 27. 从Macbook上的软件包安装程序安装软件包时R冻结
- 28. 运行“软件包安装”失败并要求我运行“软件包安装”
- 29. 安装Jupyter扩展
- 30. 安装MSBuild扩展
谢谢,吉姆。我应该把前缀而不是扩展名。在适当的术语方面我并不总是那么棒。 –