Questions tagged «package»

包广义上涉及两件事:1)构建/编译的软件的可用单元/组件,或2)全局命名空间(java)的分区。

7
如何不使用gopath导入本地软件包
我已经习惯了,GOPATH但是对于当前问题,我却无济于事。我希望能够创建特定于项目的软件包: myproject/ ├── binary1.go ├── binary2.go ├── package1.go └── package2.go 我尝试了多种方法,但是如何package1.go在binary1.go或上工作binary2.go,以此类推? 例如; 我希望能够import "package1"然后能够运行,go build binary1.go并且一切正常,而不会引发在GOROOT或上找不到软件包的错误GOPATH。我需要这种功能的原因是针对大型项目;我不想引用多个其他软件包或将它们保存在一个大文件中。
171 go  package 

7
LaTeX软件包,用于以多种语言突出显示代码的语法
我正在寻找一个LaTeX软件包,该软件包对代码进行语法高亮显示。例如,现在我使用逐字记录块编写代码: \begin{verbatim} <html> <head> <title>Hello</title> </head> <body>Hello</body> </html> \end{verbatim} 这样可以很好地在我的文档上显示代码。但是,假设我想像IDE在输出文档中那样突出显示HTML标记?是否有可以帮助您的软件包? 我想对各种语言(例如Java,C#,HTML,CSS等)执行相同的操作。

14
安装devtools软件包时出现问题
我希望使用该devtools包装。我运行了以下命令: > install.packages("devtools", dependencies = TRUE) .... > library(devtools) Error in library(devtools) : there is no package called ‘devtools’ 我究竟做错了什么? 编辑:这是重新install.packages启动会话后重新运行命令的结果。 > install.packages("devtools", dependencies = TRUE) Installing package into ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0’ (as ‘lib’ is unspecified) --- Please select a CRAN mirror for use in this session --- Warning: dependencies ‘roxygen2’, ‘BiocInstaller’, …
162 r  package  devtools 

11
如何组织大型R程序?
当我进行任何复杂的R项目时,我的脚本很快就会变得冗长而混乱。 我可以采用哪些实践来使我的代码始终令人愉快?我在考虑类似 函数在源文件中的放置 何时将内容分解到另一个源文件 主文件中应包含什么 将功能用作组织单位(鉴于R使其难以访问全局状态,这是否值得) 缩进/换行的做法。 对待(如{? 将}}之类的内容放在1或2行上? 基本上,组织大型R脚本的经验法则是什么?


8
NodeJS需要一个全局模块/包
我试图在全球范围内安装,然后使用forever和forever-monitor这样的: npm install -g forever forever-monitor 我看到了通常的输出以及将文件复制到全局路径的操作,但是如果我尝试require("forever");这样做,则会收到一条错误消息,指出未找到该模块。 我正在使用最新版本的node和npm,并且我已经知道npm在全局安装与本地安装中所做的更改,但是我真的不想在每个项目上都安装localy,并且我正在一个不支持本地安装的平台上工作。不支持,link因此npm link对我而言无法全局安装。 我的问题是:为什么我不需要全局安装的软件包?那是功能还是错误?还是我做错了什么? PS:只是为了让它变得清晰起来:我不想在本地安装。
158 node.js  package  npm 

14
如何提取rpm的内容?
我有一个rpm,我想像一个tarball一样对待它。我想将内容提取到目录中,以便检查内容。我熟悉已卸载软件包的查询命令。我不只是想要列出rpm的内容。即 $ rpm -qpl foo.rpm 我想检查rpm中包含的几个文件的内容。我不想安装rpm。我也知道rpms在%post部分中进行其他修改的能力,以及如何检查这些内容。即 $ rpm -qp --scripts foo.rpm 但是,在这种情况下,我不需要担心。

5
Npm安装失败,并显示“无法在wd中运行”
我试图在已经安装了Node 0.8.14的新Ubuntu 12.04实例上设置节点环境,但是在尝试运行时遇到了问题npm install。因此,当我尝试时npm install,它说我需要以root或管理员身份运行它: Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script' npm ERR! { [Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modules/coffee-script', npm ERR! fstream_type: 'Directory', npm ERR! fstream_path: '/usr/local/lib/node_modules/coffee-script', npm ERR! fstream_class: 'DirWriter', npm ERR! fstream_stack: npm ERR! [ 'DirWriter._create (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23)', npm ERR! …

9
Java:子包可见性?
我的项目中有两个软件包:odp.proj和odp.proj.test。我希望某些方法仅对这两个软件包中的类可见。我怎样才能做到这一点? 编辑:如果在Java中没有子包的概念,有没有解决的办法?我有某些方法只想供测试人员和该软件包的其他成员使用。我应该把所有东西都放进同一个包装吗?使用广泛的反思?

8
无法在Python中导入我自己的模块
我很难理解模块导入在Python中是如何工作的(我以前从未用任何其他语言来完成过此工作)。 假设我有: myapp/__init__.py myapp/myapp/myapp.py myapp/myapp/SomeObject.py myapp/tests/TestCase.py 现在,我试图得到这样的东西: myapp.py =================== from myapp import SomeObject # stuff ... TestCase.py =================== from myapp import SomeObject # some tests on SomeObject 但是,我肯定做错了,因为Python看不到这myapp是一个模块: ImportError: No module named myapp
141 python  import  module  package 

5
如何在Python中创建名称空间包?
在Python中,命名空间包可让您在多个项目中传播Python代码。当您要将相关的库作为单独的下载发布时,这很有用。例如,目录Package-1和Package-2中PYTHONPATH, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py 最终用户可以import namespace.module1和import namespace.module2。 定义名称空间包的最佳方法是什么,以便多个Python产品可以在该名称空间中定义模块?

11
如何使rpm自动安装依赖项
我已经建立了两个RPM套件 proj1-1.0-1.x86_64.rpm libtest1-1.0-1.x86_64.rpm proj1取决于libtest1.so存在的文件,它在RPM软件包中正确反映,如下所示: user@my-pc:~$ rpm -qp --requires proj1-1.0-1.x86_64.rpm libtest1.so()(64bit) user@my-pc:~$ rpm -qp --provides libtest1-1.0-1.x86_64.rpm libtest1.so()(64bit) proj1由于缺少依赖项,安装失败。 user@my-pc:~$ rpm -ivh proj1-1.0-1.x86_64.rpm error: Failed dependencies: libtest1.so()(64bit) is needed by proj1-1.0-1.x86_64.rpm 如何确保libtest1-1.0-1.x86_64.rpm在安装过程中自动安装proj1-1.0-1.x86_64.rpm? 我确实按照此处所述尝试了该--aid选项,但对我而言不起作用。rpm -i 还有其他办法吗? 谢谢你的帮助。
138 linux  installation  package  rpm  yum 

5
进行构建:“找不到包”(即使设置了GOPATH)
即使GOPATH设置正确,我仍然无法“运行”或“运行”来找到自己的软件包。我究竟做错了什么? $ echo $GOROOT /usr/local/go $ echo $GOPATH /home/mitchell/go $ cat ~/main.go package main import "foobar" func main() { } $ cat /home/mitchell/go/src/foobar.go package foobar $ go build main.go main.go:3:8: import "foobar": cannot find package
138 build  go  package 


6
访问包子目录中的数据
我正在编写一个python软件包,其中包含需要在./data/子目录中打开数据文件的模块。现在,我已经将文件的路径硬编码到了我的类和函数中。我想编写更健壮的代码,无论子目录在用户系统上的安装位置如何,都可以访问该子目录。 我尝试了多种方法,但是到目前为止,我还没有运气。似乎大多数“当前目录”命令返回系统的python解释器的目录,而不是模块的目录。 看来这应该是一个微不足道的普遍问题。但是我似乎无法弄清楚。问题的部分原因是我的数据文件不是.py文件,因此我不能使用导入功能等。 有什么建议? 现在,我的包目录如下所示: / __init__.py module1.py module2.py data/ data.txt 我试图访问data.txt距离module*.py!
130 python  package 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.