我一直在为CRAN更新我的HydeNet
软件包。在对代码进行更改后,我运行devtools::install_local('HydeNet')
并收到以下内容:
** testing if installed package can be loaded
*** arch - i386
*** arch - x64
ERROR: loading failed for 'i386'
在此过程中,获取一个显示
的对话框窗口我今天早上花了几个小时重新安装R,重新安装Rtools,重新安装RStudio,双重检查环境变量。最后,我决定简单地从包中删除所有内容,并从描述和NAMESPACE开始。我打算一次添加一个函数,直到我找出问题所在。
令我惊讶的是,只有DESCRIPTION文件,我得到了相同的结果。所以我开始删除依赖项。我最终将其缩小到rjags
部分中的Depends:
包。
我现在将所有内容都放回到我的包裹中。当rjags
放入Imports:
时,一切都很有效(包构建,安装,后台运行,示例运行,所有测试都通过,检查没有发现问题[a])。但如果我将rjags
放入Depends:
,则无法安装。
我rjags
中Depends:
并不重要,但会很方便,因为可以想象有人会在此程序包中使用rjags
函数。关于rjags
Depends:
Imports:
失败但%>%
失败的问题?
[a]:嗯,我收到了关于spinner.setOnItemSelectedListener(this);
spinner1.setOnItemSelectedListener(this);
spinner3.setOnItemSelectedListener(this);
spinner4.setOnItemSelectedListener(this);
// Spinner Drop down elements
vehicle_type.add("Select vehicle Type");
vehicle_type.add("Bike");
vehicle_type.add("Car");
vehicle_type.add("Cycle");
select_model.add("Select a Model");
select_make.add("Select a Make");
year.add("Select a Year");
的无证参数的说明,但我怀疑这是否相关。